Результаты (
русский) 2:
[копия]Скопировано!
Я тоже был в той же лодке там некоторое время и в конечном итоге пошли с реагировать-маршрутизатора. Мне понравилось вложенный поддержку обработчика, как это было больше "Реагировать" чувствовать себя к развитию. Однако, я обнаружил, что не оправдали в некоторых фундаментальных уровнях. В первую очередь, что он не был изначально с использованием флюса архитектуру сделать его маршрутизацию. Они так изменилась, что, однако их нынешняя модель для перехода от страницы к странице с помощью их willTransitionTo / от статического метода крюков меньше, чем идеал. Они используют эти переходные крюки для выполнения контроля потока с исключениями, которое анти-модель (http://lmgtfy.com/?q=exception+for+flow+control). Я не фанат, как их магазины тесно связан с одноплодной случаях это делает тестирование трудно. Это может быть не так трудно проверить с помощью шутку, но я только с помощью Mocha, я не смотрел в ту углом. Их охват испытаний является слабым и не очень швом, улучшается отток все. Они шов, чтобы не быть знак, что позволяет Вам использовать путь, который вы хотите использовать, он чувствует, как они вновь изобретать путь строит для маршрутизации, а не опираясь спинок гигантов, которые уже решили эту проблему. Это было для них Причины и больше, что я решился глуши, чтобы написать свою собственную маршрутизатор, реагирующие-перекресток. Вместо того, чтобы заново изобретать колесо я пытался инкапсуляции лучше нескольких рамок, включая реагируют маршрутизатором, потока, и перекресток JS. Я могу сказать, что маршрутизатор действительно поддерживает большинство, если не все функции, которые вы найдете в реагировать-маршрутизатор, а также некоторые дополнительные функции. Он по-прежнему в стадии разработки, как реагировать-маршрутизатор. Тем не менее, я не использую пользовательского компонента события жизненного цикла, чтобы обеспечить переход от маршрута к маршруту, я оставлю это для componentWillReceiveProps / функций componentDidUpdate, которые уже являются частью React. Я не ограничивают профилактики навигации для всего обработчика. Например, у вас есть вид / редактирования формы, которая предотвращает навигации в режиме редактирования. Тогда вы сможете использовать свой BlockRouting подмешать для переключения навигации и выключается. Это в сочетании с моим LocationAttempt подмешать вы можете вызвать модальный откуда-то еще. Это полезно, когда у вас есть две составляющие, которые потенциально могут предотвратить маршрутизацию, но вы только хотите, чтобы поп один модальный. Мои компоненты, которые должны иметь доступ в магазины не получить их через одноплодной случаях. Вместо этого, они приобрели через контекст компонент, который без документов особенностью Реагировать (https://github.com/facebook/react/commit/b91396be8eac3dc57ab1dbd2d3bb27c791d88169) Я также считаю, что реагировать-перекресток имеет лучший набор тестов, включая тесты интеграции с WebDriver. Поддержка маршрутизатор за реагируют-перекрестке является перекресток JS, так что я не заново изобретать колесо, когда дело доходит до маршрутизации. Реагировать-маршрутизатор имеет один-на меня, насколько документация идет которые я намерен исправить в некоторой точке. Я по крайней мере, один пример адресной книги проект, который вы можете посмотреть на. Хотя, как реагировать-маршрутизатор, реагируют-перекресток еще не боковой поддержкой маршрутизации сервера. Хотя это на мой дорожной карты, и я буду иметь, чтобы оставить, что он будет там, когда он будет готов. Это первый раз, я попытался разместить объявление этот маршрутизатор для сообщества в использовании, так что я уверен, что будет дополнительные вещи, чтобы найти и адрес, который я был бы счастлив, чтобы помочь решить, так как я также являюсь его потребителем. Пожалуйста, взгляните на скажите, что вы думаете. Источник: https://github.com/react-crossroads/react-crossroads будущего сайта документация: http://react-crossroads.github.io/ (Обратите внимание, что этот сайт используя реакцию-ПЕРЕКРЕСТОК а)
переводится, пожалуйста, подождите..