Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/annaarbery/skyrim-calc-alhimy

Калькулятор для подбора зелий для игры skyrim на основе имеющихся ингредиентов
https://github.com/annaarbery/skyrim-calc-alhimy

react react-router-v6 webpack zustand

Last synced: about 17 hours ago
JSON representation

Калькулятор для подбора зелий для игры skyrim на основе имеющихся ингредиентов

Awesome Lists containing this project

README

        

# О каулькуляторе алхимии

Скрипт созданный на react для игры Skyrim

### Решает 2 типа задач:

- Кач алхимии - из определенного имеющегося набора ингредиентов подобрать зелья
- Создание полезных зелий с нужными полезными/ядовитыми эффектами

### Особенности кода:

- Без использования create-react-app - только react и точно настроенный webpack
- Из библиотек - mobx, mobx-react-lite, react-router-dom
- Все данные хранятся в json-файлах

### Переменные окружени

URL_COMPONENTS="./store/props.json"
URL_PROPS="./store/props.json"
URL_NOTES="./store/notes.json"

### Доработки

./src/pages/Notes.tsx - типизация (prev)
./src/hooks/useFetch.ts - типизация ([] - argument of type 'undefined[]' is not assignable to parameter of type 'T | (() => T)'.)
./src/pages/Lists.tsx - типизация (List,Item)
./src/hooks/useSaveFormula.ts - типизация (prev)
./src/hooks/useHoverDropdown.ts - типизация (dropdown.id)
./src/hooks/useFilterList.ts - типизация(name - Type 'unknown' cannot be used as an index type.t)