azovl
@azovl

Каким подходом лучше воспользоваться при написании кода на React?

Добрый день. Начинаю изучать React. До этого работал в Angular Js, Angular.
Есть несколько вопросов, помогите на них получить ответы:
1) Есть функциональный метод написания кода и классовый. Прочитал что от классов нужно отказываться в пользу функций. В официальной документации описан функциональный и классовый методы. Каким пользоваться?

2) Что использовать для обновления данных - props (с родительского в дочерний) Redux, Flux или отказаться от всего и использовать хуки? (Читал что state's нужно избегать...)?
Возможно "намешал" тут в терминах,... Буду признателен за разьяснения, очень хочется выбрать "правильный курс", поскольку вижу что подходов к написанию кода не мало.
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
Robur
@Robur
Знаю больше чем это необходимо
Бибилиотека активно развивается, каждое новое решение призвано улучшить и решить проблемы предыдущего. В настоящее время - хуки самый прогрессивный вариант. И все библиотеки довольно активно на них переходят.
Так что если хотите создавать свежее и новое - берите их, дольше можно будет не переписывать на что-то новое :)
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
anatoly_kulikov
@anatoly_kulikov
Помог ответ? Отметь решением!
Вот хороший курс, посмотрите, советую.
Ответ написан
@Dasslier
FrontEnd Developer
Прочитал что от классов нужно отказываться в пользу функций

Кто сказал такую ересь?
Читал что state's нужно избегать...)?

У вас очень странные источники

В работе будете использовать и локальный стейт, и получать данные из пропс через Redux или MobX. Разные ситуации - разные решения. Чтобы лучше понять реакт в связке с редаксом - пройдите курс от Юрия Бура на udemy - это топовый русскоязычный курс

Можете писать и на хуках и через классы, никто вам ничего не запрещает, как удобно вам и команде - так и пишите.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 апр. 2024, в 20:14
700 руб./за проект
28 апр. 2024, в 20:09
9000 руб./за проект
28 апр. 2024, в 19:54
2000 руб./за проект