Timur
Писать а не ссать
Нужно 1)знания 2)много времени. С первым ещё хоть что-то, со вторым всё совсем плохо. Работа отнимает время в основном и силы.
SV
почему так ?
https://social-network.samuraijs.com/account тут авторизовался?
Anonymous
Vladislav
Petrov
Так uuid пробовали? https://www.npmjs.com/package/react-uuid
Hennadii
Так uuid пробовали? https://www.npmjs.com/package/react-uuid
не спасибо, сейчас попробую
Евгений
рандомный генератор
Карен
Ммм
Карен
Но айд ж у всех есть
Petrov
не помогло
Reaally strange
SV
не помогло
так а не key={pokemon.id} случайно нужно? Key должен быть уникальным.. для него отлично подходит id. без key мап соберёт но с варнингом. с key=id должно быть всё ок
Rom
в map( (pokemon, index) => { и используйте index
Rom
тоже, нет,
а вы уверены что это именно при маппинге этой компоненты?
Hennadii
Hennadii
Artem
Кто-то владеет информацией, когда начнется вторая часть курса?
Hennadii
а вы уверены что это именно при маппинге этой компоненты?
да, вот уже все перепробовал, все равно...
SV
странно... вродь суть та же
Илья
Ураа
Илья
Hennadii
у меня тоже обычно так же решается, а тут выскочило и я не знаю...
Hennadii
допер, должно быть на обертке
Hennadii
вот олень)
Sergej
Ребята не слышали ничего про 500 код? когда будет работать?
Sergej
jr
Sergej
ok
Artem
кто то сталкивался с такой проблемой API http://i.imgur.com/FpU8278.png
Artem
?
Artem
куча води в инете а решения не нашел
SV
у меня тоже обычно так же решается, а тут выскочило и я не знаю...
как-то странно id вычисляешь... у покемона нету поля с id в списке?
Hennadii
как-то странно id вычисляешь... у покемона нету поля с id в списке?
нужно не самому покемону давать уникальное id а обертке покемона, она тоже создаеться каждій раз в map
SV
куча води в инете а решения не нашел
cors это кажись с куками связанно и авторизацией
Hennadii
кто то сталкивался с такой проблемой API http://i.imgur.com/FpU8278.png
эта ошибка у меня выбивала на сайте react самурай, когда я делал кучу запросов на сервер(на пример в бесконечном цикле по ошибке) тогда сервер воспринимает это как взлом... нужно будет подождать час второй
Zvvv
ребят как сделать чтобы компонент отобразился только тогда, когда все дом дерево будет уже загружено??
Zvvv
просто помимо дивки root, у меня есть еще одна дивка и нужно чтобы она загрузилась а потом компонент был виден, типа прелодер поставить
Hennadii
ребят как сделать чтобы компонент отобразился только тогда, когда все дом дерево будет уже загружено??
export const getSearchPokemonThunkCreator = (url) => { return (dispatch) => { dispatch(requestLoadingAC(true)) pokemonsAPI.getPokemonData(url) .then(data => { dispatch(addSearchPokemonAC(data)) dispatch(requestLoadingAC(false)) }) } }
Petrov
ребят как сделать чтобы компонент отобразился только тогда, когда все дом дерево будет уже загружено??
В react такую логику раньше делали на Portals. Может вам проверку поставить и просто отображать, то что идёт сначала?
Hennadii
ребят как сделать чтобы компонент отобразился только тогда, когда все дом дерево будет уже загружено??
диспатчу в начале и в конце, тогда у меня компонента Loader появляеться в начале и в конце исчезает
Zvvv
я сначала думал типа условие поставить типа пока это дивка undefined не показывать компонент
SV
куча води в инете а решения не нашел
по сути ты хочешь что-то получить или отправить на сервак, не имея права выполнить такую операцию
Zvvv
а как потом с ререндером поступать
Hennadii
о боги, как ето ждать пару часов, ето ж маразм чистой води(
через час проверь, я думаю все будет ок
Artem
через час проверь, я думаю все будет ок
и так постоянно ждать часок?)
Artem
обновил браузер и опять час?)
Hennadii
и так постоянно ждать часок?)
по другому никак, если это из-за множества запросов
SV
и так постоянно ждать часок?)
это не защита от спама...
SV
по другому никак, если это из-за множества запросов
ограничение по запросам, немного другая история....
SV
по другому никак, если это из-за множества запросов
как у тебя в коде выглядит тот get запрос?
Hennadii
а как потом с ререндером поступать
а что с рендором? можно попробовать еще использовать setTimeout и с задержкой изменить значение в store,
Dmytro🇺🇦
https://www.youtube.com/watch?time_continue=106&v=0ZQk2SKDlYY&feature=emb_logo
Hennadii
Petrov
кто то сталкивался с такой проблемой API http://i.imgur.com/FpU8278.png
Пробуйте проксировать "test": "react-scripts test", "eject": "react-scripts eject" }, "proxy": "http://localhost:4000"
Hennadii
это не защита от спама...
аа, это ты не ко мне
SV
аа, это ты не ко мне
а да.. попутал))
Artem
?
Hennadii
вот есть лоудер который запускаеться в начале запроса, и заканчивается после его выполения, следовательно у меня есть поле которое изменяеться в начале и в конце, можешь по этому примеру попробовать сделать свое, если я правильно понял твою проблему
Petrov
Это package.json
После реактовских скриптов, если проект на create-react-app идёт строчка proxy, как в примере. При попытке обратиться к внешнему источнику, КРА перенаправит запрос на localhost 4000 и должно всё быть пучком, браузер даже ничего не узнат. Через express делается cors иначе
SV
и так постоянно ждать часок?)
как у тебя в коде выглядит тот get запрос?
Artem
Это package.json
http://i.imgur.com/vaB5I3t.png
Hennadii
куда мне етот код вливать? что ето за JSON
а еще может быть проблема если ты делаешь запросы из localhost 3003 и выше... можно только 1 и 2
Hennadii
http://i.imgur.com/hWGSVo9.png
обрати внимание
Hennadii
SV
http://i.imgur.com/hWGSVo9.png
ща посмотрю.. а вообще сразу скажу. так как к АПИ идет запрос с виртуального сервера (локалхоста), срабатывает защита от кросс-доменных запросов и они блокируются
Hennadii
http://i.imgur.com/hWGSVo9.png
а ключ не нужен, часто густо нужно получить свой личный ключ
Artem
дело не в локал хосте и на каком хосте открит проект, дело в том что блок идет