Антон Спирин, Антон, с проблемой разобрался заменив const Item = (item) => { на function Item({ item }) {
Все работает. Теперь проблема с выводом внешних ссылок в цикле. Сейчас у меня получаются такие ссылки localhost:3000/http://mysite.ru
Антон Спирин, Насчет 1 уже понял до вашего ответа. По 2, перевел на тэг а. Все получилось.
Остался последний вопрос с ссылками на картинки в цикле. Положил изображения в папку static и хочу вывести в том же цикле. Ссылка корректно отображается, но изображение не появляется. Вроде простое дело, а изображений нет.
ayapergenov, вам надо либо делать явный импорт картинок в коде: import image from './image.png';
либо самостоятельно размещать файлы изображений в static директории сервера и использовать простые строки
ayapergenov, когда вы подключаете изображение через import или require его перехватывает file-loader, файл копируется в dist директорию, а путь в сборке меняется на путь относительный путь из статической директории. Если же вы используете для путей строки без import или require, то копирование файлов и валидность url ресурсов из статической директории ложится на ваши плечи.
Так же советую научиться пользоваться панелью разработчика. На той же вкладке network вы всегда можете посмотреть ошибки загрузки файлов.