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

https://github.com/kaningleb/counter


https://github.com/kaningleb/counter

localstorage react useeffect-hook usereducer-hooks usestate-hook vitest

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

          

Порядок выполнения самопроверочной работы "Счётчик"
Всё, что надо сделать, мы уже делали в TodoList!
1. Создаём новый проект
(create-react-app --template typescript) +++

2. Верстаем внешний вид минимально
(внешний вид - пофиг, но структура должна быть) +++

3. Дробим на подкомпоненты
(табло, кнопки...Один уровень вложенности должен быть,
больше - не надо.) IMPORTANT!!! +++

4. Создаём локальный стэйт и
отображаем его (useState, props) IMPORTANT!!! +++

5. Пишем функции и передаём вглубь на кнопки
(callbacks, onClick) IMPORTANT!!!
Минимально норм, если всё работает. +++

6. Дорабатываем кнопки (делаем дизэйблы по условию:
Add +++

7. Дорабатываем табло
(меняем цвет:

string}>
)
Максимально норм. +++

8. Для продвинутых (не обязательно):
кнопку реализовать как один компонент и
использовать два раза с разными props +++

Йоу!!! Ты - высший красавчик :)
... или красотка :)))