lexstile, да неважно, красиво или некрасиво. Главное, чтобы код работал, и чтобы Вы или другие люди через год поняли почему именно так код был написано.
lexstile, я еще не проснулся, прошу прощения. Вполне возможно, что ошибка не на Вашей стороне. Ошибка могла быть в таком случае
- component1 рендерит component2
- component2 делает что-то асинхронное, и вызывает setState
- component1 убирает component2 из дерева (либо же оба компонента исчезают из дерева, например, при редиректе), пока выполняется асинхронный вызов внутри component2
- component2 попытается вызвать setState после unmount
lexstile, Вы не понимаете. Ошибка конкретно указывает на то, что какой-то компонент имеет useEffect, который вызывает setState. Ищите там ошибку, а не в компонентах, которые привели в пример.
Владимир Куликов, редакторы это автоматически делают, по крайней мере webstorm. И еще дают строгую типизацию и автокомплит, если описывать через React.FC<Props>
Максим Федоров, последние несколько лет рынок джунов сильно перегружен, ибо появляются курсы "за месяц наших курсов выйдешь на зп 75к", что естественно является наглой ложью. Курсы, в большинстве своём, паршивее некуда.
А на сеньор/лид/архитект позициях с 7-10+ лет опыта сидишь и получаешь 5-50 предложений в неделю на протяжении этих же лет.
Перекочевало с Реддитов каких. Там постоянно используется.