там приведена чрезмерно усложненная функция пагинации, что на самом деле говорит явно о дурном тоне гитхаб апи. Фронт должен указывать офсет или номер страницы в запросе, не более. Тот идиотский пример я и не стал бы никогда разбирать.
Антон Спирин, Антон, еще вопросик: чисто теоретически, если бы и компонент App в твоем примере был связан со Store, то и его в таком случаем надо было бы обернуть в React.forwardRef как в случае с MyComponentConnected?
Антон Спирин, Долго объяснять почему, я абстрактный пример привел, естественно реальная задача выполняет совсем другой код. Просто возникла необходимость экспортировать свойство , определенное в классе, то есть в Компоненте
Сергей delphinpro, Туплю я))) Все верно вы сказали, так же как и FeNUMe, dev-server слушает public , соответственно rest скопировал в public и все заработало. Спасибо большое!
FeNUMe, Все верно, я тупанул, и совсем забыл про output в вебпак webpack, а также какую папку слушает dev-server. Переместил rest в public и проблема решилась. Спасибо, что направили в нужное русло!
FeNUMe, И я так же думал. Сам не пойму, в чем дело. Насчет watch у меня и так вебпак настроен отслеживать изменения в коде. Если не жалко потратить несколько минут, вот ссылка на проект на Хабе: https://github.com/denis862008/test. Разворачивается он в 2 сек. Проблемный участок кода в компоненте src/Components/todos/TodosList... в componentWillMount я использую axios для аякса...
FeNUMe, В общем я почитал в инете, там рекомендуют развернуть проект на локальном сервере типа WAMP, Denwer и прочие. Я развернул на денвере. Запустил Денвер, но мне же надо и скрипт от вебпака запустить, то есть npm run dev. Таким образом, я снова таки буду ссылаться с localhost:3000 на адрес json но уже учитывая что он находится на хосте, то есть :
таким образом, на вкладке Сеть, запрос отрабатывает, и я получаю свою json, но так как браузер видит, что я шлю запрос на другой адрес он мне снова таки вываливает в консоль :
Failed to load sb-teh/rest/groups.json: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'localhost:3000' is therefore not allowed access.
шлю на этот адрес: localhost:3000/rest/groups.json, сам файл находится в папке rest, которая в свою очередь в корне проекта. Какой еще адрес указывать в таком случае?