Хочу разобраться как все работает под капотом.
Ну на данный момент решил свою проблему тем, что просто удалил eslint. Как я понял он конфликтовал с prettier
Ревью кода, на мой взгляд и есть обучение.
Джун не ведёт продукт с нуля и до конца.
Старший разработчик должен правильно делегировать задачи между разработчиками, относительно их уровня. А смотреть курсы и читать можно до посинения, если нет должной практики и примирения полученных знаний, то на долго они не задержаться в голове.
А во всех компаниях как я писал выше, или вообще нет дела до новичков(просто создают продукт и все), или вообще нет старших разработчиков по фронтенду.
Не могу вынести эту функцию .
Логика такая :
1 компонент получает данные ,к этим данным применяются фильтры пользователя ,и уже отфильтрованные данные передаются в компонент 2 .
2 компонент получает массив , рендерит его и каждый элемент массива передает в 3 компонент .
3 компонент принимает данные и отображает в виде одного елемента списка. Так же реализована логика свайпа. При свайпе в лево или в право , отправляется запрос на сервер с исмененными данными о элементе, и при этом вызывается кнопка отмены (модальное окно в 1 компоненте) . По нажатию на которую надо отменить изменения и отправить на сервер предыдущий статус элемента , и этот предыдущий статус хранится именно в 3 компоненте .
Даже если я вынесу этот статус в глобальный store, то мне придется передавать из 1 компонента во второй данные (что бы отправить обновление на сервер )Получается будет все тоже самое только не с 3 компонентами а с двумя.
У меня 3 компонента .
1 - parent (в нем получаю данные и есть реализация фильтра)
2 - вызывается в паренте ( получает массив и рендерит его)
3 - каждый элемент массива.
вот надо при нажатии кнопки в 1 компоненте , вызвать функцию которая находится в 3
Pardon Me! Where Do I Find 4giveness?, решил задачу таким образом.При загрузке приложения проверяю есть что то в asyncStorage или нет.Если true ,то сравниваю настоящую дату и дату которая там , если разные - то очищаю все данные с asyncStorage,если данных нет(пользователь заходит в первый раз) то записываю настоящую дату .