Size: a a a

React: русскоязычное сообщество

2018 March 05

AK

Artem Kravchenko in React: русскоязычное сообщество
ID:556239598
и сразу вопрос про клонирование детей. Вы к нему  прибегаете?
Можно встретить, но очень редко и далеко не во всех проектах. Часто это делается именно в угоду удобства использования _универсального_ компонента, хотя увлекаться не стоит - иной раз есть решения получше, если зайти с другой стороны.

Проект не претендует на звание носителя всех лучших практик, но примеры с применением React.cloneElement показательные: https://github.com/Lokiedu/libertysoil-site/search?utf8=%E2%9C%93&q=cloneelement&type= - можно посмотреть также, как далее используются компоненты Breadcrumbs, Tabs и Dropdown (v2).

Очень легко находится статья, которая о React.cloneElement неплохо рассказывает: https://medium.com/@kylpo/all-about-reacts-cloneelement-964853391337
источник

ЮЧ

Юра Чеботаев in React: русскоязычное сообщество
ID:556239598
Идеологический вопрос к людям, которые зарабатывают на react. То есть меня интересует используют ли профессионалы в  своей работе обращение кпропсам детей в родителе? Приходится Вам писать this.children.props.value тогда,  когда Вы создаете универсальные компоненты?
Нет, ни разу не приходилось.
источник

NK

ID:231326880 in React: русскоязычное сообщество
Всем привет. Может кто нибудь поделиться готовым сайтом/приложением на реакте?
источник

NK

ID:231326880 in React: русскоязычное сообщество
Хочу посмотреть как организованы файлы в проекте
источник

МВ

Михаил Владимиров in React: русскоязычное сообщество
Да, вопрос про файловую структуру актуален. Я делю на компоненты, функции и редюсеры. По сути все. А как у вас?
источник

МВ

Михаил Владимиров in React: русскоязычное сообщество
Папку с компонентами разбиваю по модулям
источник

NK

ID:231326880 in React: русскоязычное сообщество
html/components/scripts/css
источник

МВ

Михаил Владимиров in React: русскоязычное сообщество
По сути так же)
источник

DK

Dmitriy Kiryushin in React: русскоязычное сообщество
Попробуйте юзать для проекта https://github.com/infinitered/ignite
источник

NK

ID:231326880 in React: русскоязычное сообщество
раньше был сайт на html + jquery
теперь попросили переписать на react
и уже несколько дней реально страдаю)
источник

DK

Dmitriy Kiryushin in React: русскоязычное сообщество
точнее структуру как в ignite
источник

NK

ID:72036040 in React: русскоязычное сообщество
Михаил Владимиров
Да, вопрос про файловую структуру актуален. Я делю на компоненты, функции и редюсеры. По сути все. А как у вас?
Вот старенькая, но неплохай структура https://github.com/artalar/cra-boilerplate
источник

NK

ID:72036040 in React: русскоязычное сообщество
atomix design хороший еще, но он мало дает, только пару хороших концепций
источник

NK

ID:231326880 in React: русскоязычное сообщество
это для одностраничного сайта?
источник

NK

ID:72036040 in React: русскоязычное сообщество
Я на нем как минимум 1 большой проект поднял
источник

NK

ID:72036040 in React: русскоязычное сообщество
Коммерческий, оборот приложения миллионы
источник

NK

ID:231326880 in React: русскоязычное сообщество
на ректе? или atomix design
источник

NK

ID:72036040 in React: русскоязычное сообщество
На шаблоне что скинул выше
источник

NK

ID:72036040 in React: русскоязычное сообщество
Атомик с реактом дружит
источник

NK

ID:72036040 in React: русскоязычное сообщество
ID:72036040
Коммерческий, оборот приложения миллионы
Но это все громкие слова, на самом деле :)
Сейчас все меняется быстро, сложно хороший паттерн подобрать
источник