I too was in the same boat there for a while and eventually went with  перевод - I too was in the same boat there for a while and eventually went with  русский как сказать

I too was in the same boat there fo

I too was in the same boat there for a while and eventually went with react-router. I liked the nested handler support as it had more of a "React" feel to development.

However, I found that it fell short at some fundamental levels. Primarily that it was not originally using the Flux architecture to do its routing. They have since changed that, however their current model for transitioning from page to page via their willTransitionTo/From static method hooks is less than ideal. They are using these transition hooks to perform flow control with exceptions which is an anti-pattern (http://lmgtfy.com/?q=exception+for+flow+control). I'm not a fan of how their stores are tightly coupled to singleton instances, this makes testing difficult. It may not be as difficult to test with using Jest, but I'm just using Mocha, I have not looked into that angle. Their test coverage is weak and has not really seamed to be improving all the churn. They seam to be missing the mark on allowing you to use the path you wish to use, it feels like they are re-inventing path constructs for routing instead of leaning of the backs of giants that have already solved this problem.

It was for these reasons and more that I ventured off the beaten path to write my own router, react-crossroads. Instead of trying to re-invent the wheel I tried to encapsulate the best of multiple frameworks including react-router, flux, and crossroads js. I can say that my router does support most if not all the features you'll find in react-router, plus some additional features. It is still a work in progress as react-router is. However, I don't use custom component lifecycle events to manage the transition from route to route, I leave that to the componentWillReceiveProps/componentDidUpdate functions that are already part of React. I don't restrict navigation prevention to just the handler. For example say you have a view/edit form that prevents navigation when in edit mode. Then you'd be able to use my BlockRouting mixin to toggle navigation on and off. That coupled with my LocationAttempt mixin you can trigger a modal from somewhere else. This is useful when you have two components that can potentially prevent routing, but you only want to pop one modal. My components that need access to stores do not get them through singleton instances. Instead, they are acquired through the component context which is an undocumented feature of React (https://github.com/facebook/react/commit/b91396be8eac3dc57ab1dbd2d3bb27c791d88169) I also feel that react-crossroads has a better set of tests, including integration tests with webdriver. The backing router behind react-crossroads is crossroads js, so I'm not re-inventing the wheel when it comes to routing. React-router does have a one-up on me as far as documentation goes which I do intend to remedy at some point. I do at least have one example address-book project that you can look over. Although like react-router, react-crossroads does not yet support server side routing. Though it is on my roadmap, and I'll have to leave that as it will be there when it's ready.

This is the first time I have attempted to advertise this router for the community to use, so I'm sure there will be additional things to find and address which I'd be happy to help resolve since I am also a consumer of it. Please take a look at tell me what you think.

Source: https://github.com/react-crossroads/react-crossroads
Future documentation site: http://react-crossroads.github.io/ (Note that this site is using react-crossroads as well)
0/5000
Источник: -
Цель: -
Результаты (русский) 1: [копия]
Скопировано!
Я тоже был в одной лодке, там на некоторое время и в конечном итоге пошли с РЕАКТ маршрутизатор. Мне понравился поддержки вложенного обработчика, как он был больше чувствовать себя «Реагировать» для развития. Однако я обнаружил, что его оправдали на некоторых основных уровнях. Прежде всего что он не использовал первоначально поток архитектуры делать его маршрутизации. Они изменились с тех пор, что, однако их текущей модели для перехода от страницы к странице через их willTransitionTo / от статического метода Крючки менее идеальных. Они используют эти крючки перехода для выполнения потока управления исключениями, который является антишаблоном (http://lmgtfy.com/?q=exception+for+flow+control). Я не фанат как их магазинов тесно связаны до одноэлементных экземпляров, это затрудняет тестирование. Она не может быть так трудно проверить с использованием шутку, но я просто с помощью Mocha, я не посмотрел на этот угол. Их тестовое покрытие является слабым и не имеет действительно лоскутных улучшается отток. Они шов отсутствует знак на позволяет использовать путь, который вы хотите использовать, он чувствует, как они заново изобретать путь конструкции для маршрутизации вместо опираясь спиной гигантов, которые уже решили эту проблему.It was for these reasons and more that I ventured off the beaten path to write my own router, react-crossroads. Instead of trying to re-invent the wheel I tried to encapsulate the best of multiple frameworks including react-router, flux, and crossroads js. I can say that my router does support most if not all the features you'll find in react-router, plus some additional features. It is still a work in progress as react-router is. However, I don't use custom component lifecycle events to manage the transition from route to route, I leave that to the componentWillReceiveProps/componentDidUpdate functions that are already part of React. I don't restrict navigation prevention to just the handler. For example say you have a view/edit form that prevents navigation when in edit mode. Then you'd be able to use my BlockRouting mixin to toggle navigation on and off. That coupled with my LocationAttempt mixin you can trigger a modal from somewhere else. This is useful when you have two components that can potentially prevent routing, but you only want to pop one modal. My components that need access to stores do not get them through singleton instances. Instead, they are acquired through the component context which is an undocumented feature of React (https://github.com/facebook/react/commit/b91396be8eac3dc57ab1dbd2d3bb27c791d88169) I also feel that react-crossroads has a better set of tests, including integration tests with webdriver. The backing router behind react-crossroads is crossroads js, so I'm not re-inventing the wheel when it comes to routing. React-router does have a one-up on me as far as documentation goes which I do intend to remedy at some point. I do at least have one example address-book project that you can look over. Although like react-router, react-crossroads does not yet support server side routing. Though it is on my roadmap, and I'll have to leave that as it will be there when it's ready.This is the first time I have attempted to advertise this router for the community to use, so I'm sure there will be additional things to find and address which I'd be happy to help resolve since I am also a consumer of it. Please take a look at tell me what you think.Source: https://github.com/react-crossroads/react-crossroadsFuture documentation site: http://react-crossroads.github.io/ (Note that this site is using react-crossroads as well)
переводится, пожалуйста, подождите..
Результаты (русский) 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/ (Обратите внимание, что этот сайт используя реакцию-ПЕРЕКРЕСТОК а)








переводится, пожалуйста, подождите..
Результаты (русский) 3:[копия]
Скопировано!
Я тоже в одной лодке в в то время как и в конечном итоге он реагирует-маршрутизатора. Мне хотелось бы, чтобы в вложенные процедуры-обработчика, она более "реагировать" на развитие. ветровому вместе с тем, я обнаружил, что он не достигает в некоторых основных уровнях. Прежде всего в том, что он не был изначально с помощью потока архитектура сделать все, что в ее маршрутизации. С тех пор они изменились, что
переводится, пожалуйста, подождите..
 
Другие языки
Поддержка инструмент перевода: Клингонский (pIqaD), Определить язык, азербайджанский, албанский, амхарский, английский, арабский, армянский, африкаанс, баскский, белорусский, бенгальский, бирманский, болгарский, боснийский, валлийский, венгерский, вьетнамский, гавайский, галисийский, греческий, грузинский, гуджарати, датский, зулу, иврит, игбо, идиш, индонезийский, ирландский, исландский, испанский, итальянский, йоруба, казахский, каннада, каталанский, киргизский, китайский, китайский традиционный, корейский, корсиканский, креольский (Гаити), курманджи, кхмерский, кхоса, лаосский, латинский, латышский, литовский, люксембургский, македонский, малагасийский, малайский, малаялам, мальтийский, маори, маратхи, монгольский, немецкий, непальский, нидерландский, норвежский, ория, панджаби, персидский, польский, португальский, пушту, руанда, румынский, русский, самоанский, себуанский, сербский, сесото, сингальский, синдхи, словацкий, словенский, сомалийский, суахили, суданский, таджикский, тайский, тамильский, татарский, телугу, турецкий, туркменский, узбекский, уйгурский, украинский, урду, филиппинский, финский, французский, фризский, хауса, хинди, хмонг, хорватский, чева, чешский, шведский, шона, шотландский (гэльский), эсперанто, эстонский, яванский, японский, Язык перевода.

Copyright ©2024 I Love Translation. All reserved.

E-mail: