Size: a a a

React — русскоговорящее сообщество

2021 January 30

DK

Dmitry Kudryavtsev in React — русскоговорящее сообщество
Сори за оффтоп,  есть ли хорошие книги по программированию в целом , не завязанные на языке (какие-нибудь советы по разработке и тд. ну и общие темы какие-то)
источник

A

Andrew in React — русскоговорящее сообщество
Ahma Mahma
Ключи?
Пропс key
источник

AM

Ahma Mahma in React — русскоговорящее сообщество
Andrew
Пропс key
источник

AM

Ahma Mahma in React — русскоговорящее сообщество
источник

A

Andrew in React — русскоговорящее сообщество
Ahma Mahma
Оно как задний фон
Хмммм
А скрины проблемы
источник

A

Andrew in React — русскоговорящее сообщество
Ahma Mahma
Ну, там он тоже нужен, но пока проблема только с картинками
источник

AM

Ahma Mahma in React — русскоговорящее сообщество
источник

AM

Ahma Mahma in React — русскоговорящее сообщество
покликай по категориям, много раз
источник

A

Andrew in React — русскоговорящее сообщество
Вроде как все норм с категориями
Увидел только что лого грузится долго
На картинки надо ловлены повесить
источник

A

Andrew in React — русскоговорящее сообщество
Лоадеры
источник

AM

Ahma Mahma in React — русскоговорящее сообщество
типа чтобы выводились только тогда когда загрузятся ?
источник

S

SkyWalker in React — русскоговорящее сообщество
Я не могу понять как это связать при билде... Мой сервер файл в билд не попадает...
источник

И

Иван in React — русскоговорящее сообщество
SkyWalker
Я не могу понять как это связать при билде... Мой сервер файл в билд не попадает...
Что?
источник

S

SkyWalker in React — русскоговорящее сообщество
Иван
Что?
Постараюсь объяснить, поскольку видимо не могу адекватно сформулировать.

Условно говоря, я делаю билд своего приложения и заливаю на сервер. Как мне сделать, чтобы на этом сервере работал скрипт, который будет при любом роутере отображать только index.html
источник

MA

Maxim Antsiferov in React — русскоговорящее сообщество
Нормально в useEffect массив с зависимости оставлять пустым, если нужно выполнить что-то только при маунте компонента? Вот к примеру код, тут реакт кидает ворнинг из-за пустого массива с зависимостями useEffect


const Component = () => {
 const [data, setData] = useState([]);

 const fetchData = async () => {
   // fetching
   setData([...data, 'result'])
 }

 useEffect(() => {
   fetchData();
 }, [])

 return <>{data.map(item => item)}</>
}
источник

BA

Bogdan Aleksandrovic... in React — русскоговорящее сообщество
setData всегда с одной ссылкой, можешь указать его туда, что бы не было ворнинга, а дату бери из колбека
источник

A

Andrew in React — русскоговорящее сообщество
Maxim Antsiferov
Нормально в useEffect массив с зависимости оставлять пустым, если нужно выполнить что-то только при маунте компонента? Вот к примеру код, тут реакт кидает ворнинг из-за пустого массива с зависимостями useEffect


const Component = () => {
 const [data, setData] = useState([]);

 const fetchData = async () => {
   // fetching
   setData([...data, 'result'])
 }

 useEffect(() => {
   fetchData();
 }, [])

 return <>{data.map(item => item)}</>
}
Он кидает его из-за того что внутри эффекта используются функции или данные которых нету в зависимостях
источник

BA

Bogdan Aleksandrovic... in React — русскоговорящее сообщество
а, хотя линтер setData и не будет светить, просто дату из колбека
источник

К

Кирилл in React — русскоговорящее сообщество
Maxim Antsiferov
Нормально в useEffect массив с зависимости оставлять пустым, если нужно выполнить что-то только при маунте компонента? Вот к примеру код, тут реакт кидает ворнинг из-за пустого массива с зависимостями useEffect


const Component = () => {
 const [data, setData] = useState([]);

 const fetchData = async () => {
   // fetching
   setData([...data, 'result'])
 }

 useEffect(() => {
   fetchData();
 }, [])

 return <>{data.map(item => item)}</>
}
одно из решений это обернуть функцию fetchData в useCallback
источник

MA

Maxim Antsiferov in React — русскоговорящее сообщество
Я просто вынес инициализацию в другую функцию, которая не использует data
источник