Если положить туда еще package.json, то получится приватный пакет, который можно дергать только через его API (по соглашению). Идея в полной изоляции внутренней реализации. А то я видел примеры, когда из одного пакета объявляют импорт напрямую в другой.
Когда проект вырастит, следует дробить его на приватные npm-пакеты, инкапсулируя реализацию. Но не выращивать дерево подпапок внутри папки компонентов — развивать и поддерживать такое ощутимо сложнее. Проверено.
А почему отказались от идеи повторить дизайн Хабра?
Чтобы прикрутить Material-UI. :) Хотелось бы получить из коробки более проработанные элементы формы. Планируется стилевая мимикрия, в зависимости от родительского сайта, к которому будет подключаться блог. По этому вопросу всё будет хорошо.
К сожалению, поддержка HTML в React является неполной. Разработчик должен вручную заменить class на classname, а for на htmlFor. Кроме того, синтаксис встроенных стилей необходимо поменять с CSS на JSON.
Такой легкий компонент очень удобен при создании простых веб-страниц. Однако, когда требуется взаимодействие между несколькими компонентами, неизбежна передача функций обратного вызова (callback functions) в качестве параметра. В частности, для веб-страниц со сложными структурами приходится использовать десятки взаимосвязанных компонентов, в которых коллбэки передаются от родителей к потомкам из слоя в слой. Единственным результатом применения фреймворка React в таких сложных интерактивных веб-проектах будет то, что код станет слишком беспорядочным и трудноподдерживаемым.
Обособить по модулям != устраивать иерархии из компонентов. Это ад. Проходили.
Если положить туда еще package.json, то получится приватный пакет, который можно дергать только через его API (по соглашению). Идея в полной изоляции внутренней реализации. А то я видел примеры, когда из одного пакета объявляют импорт напрямую в другой.
Пример package.json, весь фокус в опции main:
Глянуть бы одним глазком на конкретный пример.
React-MD не видел, очень даже. Компонентов больше. Но стилевая мимикрия будет сложнее.
Скрипач не нужен. :)
MDL переродился в Material Components for the web. Компонентов меньше, чем в Material-UI. Печалит BEM внутри. Обертка для React-а слабенькая — "Doesn't use MDC JS sources". В морг.
Потенциально интересен react-polymer, но пока не вижу в своём проекте.
Спасибо! Очень приятно. 3 недели усердного труда.
Чтобы прикрутить Material-UI. :) Хотелось бы получить из коробки более проработанные элементы формы. Планируется стилевая мимикрия, в зависимости от родительского сайта, к которому будет подключаться блог. По этому вопросу всё будет хорошо.
это можно отключить в настройках browserSync, добавь
open: false
в start.js послеproxy: {...}
На это ушло три недели, и ещё есть над чем работать. Тынц.
Нужно добавить, что Intel XDK помогает разрабатывать на Phaser под мобильные платформы.
отдельное спасибо за memoizee, lodash.memoize работает "иначе":
неправильно! оборачивать нужно снаружи и применять memoizee (почему — смотри коммент выше)
Куда можно сходить посмотреть примеры?
styled-jsx? Не, не слышал.
Flux? Не, не слышал.
Хорошая попытка. Но — нет. Walmart, например. http://www.electrode.io
Сегодня выложили видео доклада https://youtu.be/1RMhUPsVw2M
Поправка — килодолларов.
selectize облегчает страдания, но ненадолго.