Pull to refresh
0
0
Антон@ShadowIn

Жму по клавишам за деньги

Send message

так-то да, использовать рендер-функцию, как и написано в документации

так что и возникает вопрос "почему это проблема Реакт-Роутера?", ведь это дефолтное повидение в Реакте

при всей нелюбви к реакт-роутеру, половина пунктов тут мимо

от того, что "крутые конфиги" - не задача реакт-роутера, как и попытка оптимизировать спички через JSX, до

"Лишние пересоздания компонентов." - тут совсем не проблема реакт-роутера. Если динаммически создавать компоненты без сохранения равенства ссылок, а потом делать React.createElement с ними, то само собой Reconciler будет ре-маунтить его на каждый рендер.

А вот то, что реакт-роутер пишут больные люди - это точно. Уже пару версий подряд не могут удержать API в консистентном виде (проходит 3-4 месяца, и не можешь понять - это я документацию найти не могу, или опять что-то поменялось). Выпускают кучу версий, которые сломаны и юзать их попросту нельзя (особенно на 4.+ Просто ждите, когда npm затянет что-то "совместимое" и все хуки просто не будут работать). Ну и самое интересное - какая-то общая мания с переименованиями (смотрю на тебя exact, чем ты не угодил - не знаю)

Information

Rating
Does not participate
Date of birth
Registered
Activity

Specialization

Фронтенд разработчик, Фулстек разработчик
Ведущий
From 8,000 $
JavaScript
TypeScript
React
Redux
GraphQL
JQuery
CSS