hazratgs: почитал статью. Это мнение определенного человека, в принципе ок. Но даже там написано:
Если вы опытный пользователь и вас не устраивает стандартная конфигурация, можете сделать eject. В таком случае Create React App используется как генератор шаблонного кода.
Андрей: откопал у себя старое api, пришлось даже модули переустановить, так как там другая версия nodejs была... в итоге, такая же ошибка что и у вас, хотя раньше работало, код аналогичный. Значит что-то изменилось, и придется погуглить или посмотреть issues.
hazratgs: без иронии, все ок. Я на cra не сижу, так как он сделан для быстрого старта проекта, чтобы поиграться, поучиться реакту, поучиться у команды фб как они сделали свой "стартер" проекта, подсмотреть фишки, когда eject выполнишь... но и на это времени особо нет. Так как у меня "конкретного ответа" на ваш вопрос нет - я и подискутировал с вами в комментариях и пришел к какому-то предложению. Далее уже вопрос: кто будет (кому это собственно надо) развивать форк CRA + набор нужных библиотек. Даже если и будет - то там будут "свои" библиотеки, которые вам может быть все не нужны, или вообще идут в разрез с вашим пожеланием. Отсюда и вывод: единственный удобный boilerplate - это тот, который ваш личный.
hazratgs: добавить его после eject. Прочел еще раз ваш вопрос: теряются при этом клики на ошибки и красивый их вывод? Если да, то тогда есть смысл поизучать как работает cra, октуда у него эти "выводы" и поддержка кликов. На основе этого сделать сборку: react/redux/postcss + webpack, + фишки из cra... Понимаю, что это, возможно, серьезная задача, но другого пути не вижу. Если получится - опишите свой опыт, многие оценят.
hazratgs: ну так вам вроде про это и сказали, что там поддерживать-то? Установите новый cra и redux, если вообще придется в 2 команды делать... возможно и одной хватит, в стиле: cra update ;)
Андрей: вы сами ответили на свой вопрос. Пишите значение в localStorage, увеличивайте его в арифметической прогрессии, и после location.reload проверяйте что там в LS и выполняйте команды дальше...
Vlad171: в вашем коде, ре-рендер после вызова subFunction не должен происходить никак. Раз параметры переданы правильно, а сам метод не выполняется - значит надо идти копать уже в сам метод.
Ре-рендер в вашем коде вижу, только после ввода новых символов в textarea.
Так же можете просто посмотреть вкладку network, если там нет метода отправки сообщения - значит "идем копать в сам метод", а если есть и есть ошибка - то уже легче.
Станислав Ботев: когда так пишут "не могу придумать" - аж тоска берет. Ну как так?) да банально телефонный справочник (своих друзей) сделайте сами, и то будут вопросы в гугл!
Станислав Ботев: есть же какие-то увлечения! Музыка / код / фото ..., погода в конце концов! Берете общедоступный API и делаете приложение, в процессе разработки "своего" - столкнетесь с тем, чего в курсах и близко не было =) Ну запилите подруге топ ее фоток по лайкам, по годам. в 2015м году: топ 10 фото, в 16м... фильтры накиньте, чтобы выбиралось брать 10 фоток или 1 или 5.. и тд... Стим откройте, вещи из доты/кс вытащите... На апи гитхаба уже миллион поделок сделано, и они скучнее, но уж если ничего другого в голову не лезет - то хотя бы с ним повозитесь, его плюс в том, что там никаких не надо действий предварительных.