// Не меняйте свойства по одному
element.style.left = "150px;";
element.style.color = "green";
// Меняйте свойства, которые надо модифицировать, за один раз
element.setAttribute ('style', 'color: green; left: 150px');
Нет, их спокойно можно юзать по одному, браузер это отрендерит за один присест. От того и боль, когда из `display: none` нужно появление блока с анимацией делать через `requestAnimationFrame`
Есть неплохой шанс ошибки + дополнительные хлопоты при переименовании
Как решение, видится объект с константами, но есть сложности, с тем, что в Link урлы указываются абсолютные, а во вложенных Route - относительные. И для этого нужно написать свой генератор роутов. И кажеться странным, что такого функционала нет в роутерах
Твиттер, со своей невозможностью редактирования твитов из-за факапа архитектуры, заложенной при старте - отличнейший пример многолетней боли пользователей, по причине "пишем как можем, главное чтобы работало"
Храните данные только в redux(все-все, даже «внутренние»), если он подключен к вашему react-проекту в качестве основного хранилища, не используйте хранилищ которые будут конкурировать с ним.
С таким советом нужно быть очень аккуратным. Посмотрите доклад Козули на Moscow Frontend Conference 2017 youtu.be/ZijpBIO452w?t=755
Они там тоже все в сторе хранили, и кончилось все очень плохо, пришлось все обратно из стора в локальный стейт выносить.
Нет, их спокойно можно юзать по одному, браузер это отрендерит за один присест. От того и боль, когда из `display: none` нужно появление блока с анимацией делать через `requestAnimationFrame`
А что-то можешь порекомендовать, чтобы не писать урлы строками, а держать их в константах?
Всегда смущает написание вида:
Есть неплохой шанс ошибки + дополнительные хлопоты при переименовании
Как решение, видится объект с константами, но есть сложности, с тем, что в Link урлы указываются абсолютные, а во вложенных Route - относительные. И для этого нужно написать свой генератор роутов. И кажеться странным, что такого функционала нет в роутерах
Как то сталкивался с этой проблемой?
Ссылки то в итоге на результат - нет. Добавьте пожалуйста
Твиттер, со своей невозможностью редактирования твитов из-за факапа архитектуры, заложенной при старте - отличнейший пример многолетней боли пользователей, по причине "пишем как можем, главное чтобы работало"
Так что "лучшие практики" нужно учить
С таким советом нужно быть очень аккуратным. Посмотрите доклад Козули на Moscow Frontend Conference 2017 youtu.be/ZijpBIO452w?t=755
Они там тоже все в сторе хранили, и кончилось все очень плохо, пришлось все обратно из стора в локальный стейт выносить.