Size: a a a

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

2020 November 04

NK

N K in React — русскоговорящее сообщество
Oleksandr Lukhanin
Также не совсем понятен пример из доки с prev:
<button onClick={() => setCount(prevCount => prevCount + 1)}>+</button>

<button onClick={() => setCount(count + 1)}>+</button>

разве setCount не одно и тоже делалет?
https://www.youtube.com/watch?v=9KJxaFHotqI&t=4438s
смотри с 7й минуты...узнаешь про разницу между тем, что если в setState передать значение, или если передать функцию
источник

NK

N K in React — русскоговорящее сообщество
Oleksandr Lukhanin
Также не совсем понятен пример из доки с prev:
<button onClick={() => setCount(prevCount => prevCount + 1)}>+</button>

<button onClick={() => setCount(count + 1)}>+</button>

разве setCount не одно и тоже делалет?
а лучше с 12 минуты смотри
источник

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
Vlad
Ну ты собираешься для каждой модалки в стейте делать поле?) я уже молчу о передаче пропов
а что сложного в передаче пропов? 2 строчки кода
и изначально так и было, проблему это не решает
источник

GO

Green Orange in React — русскоговорящее сообщество
обычный CRA
function FancyBorder(props) {
 return (
   <div className="fancy-border">
     {props.children}
   </div>
 );
}
как в другом месте добавить еще класс?
<FancyBorder className="background-red" />
или так не делается?
источник

МК

Миша Ковальчук... in React — русскоговорящее сообщество
всем привет
источник

OL

Oleksandr Lukhanin in React — русскоговорящее сообщество
N K
а лучше с 12 минуты смотри
Да как бы не сложно все глянуть, русский явно понятнее инглиша. Хотя почему-то думал что Владилен в такие тонкости не вдается. Благодарочка

И Деду благодарочка, статья висит к маст рид, но она точно не для новичков. Я комплит гайд ту юзэффект еле впихнул в себя, и то, через какое-то время после знакомства с реактом, и то, не все понял, единственное что запомнил - порядок вызова, рендер и пр   )))
источник

МК

Миша Ковальчук... in React — русскоговорящее сообщество
почему возникает ошибка? Я использую React.forwardRef...
источник

|

|Atlas| in React — русскоговорящее сообщество
Привет. Как избавиться от /#/ в адресе сайта при использовании HashRouter?
источник

S

Stanislav in React — русскоговорящее сообщество
|Atlas|
Привет. Как избавиться от /#/ в адресе сайта при использовании HashRouter?
источник

|

|Atlas| in React — русскоговорящее сообщество
Спасибо
источник

A

Aleksei in React — русскоговорящее сообщество
Подскажите, что за расширение для vscode которое подсказки добавляет?
источник

П

Персик in React — русскоговорящее сообщество
Привет
Извините, если в неправильный чат
Можно включить правило eslint только в одном файле или папке?
А для остальных  файлов правило не работало
источник

GO

Green Orange in React — русскоговорящее сообщество
Green Orange
обычный CRA
function FancyBorder(props) {
 return (
   <div className="fancy-border">
     {props.children}
   </div>
 );
}
как в другом месте добавить еще класс?
<FancyBorder className="background-red" />
или так не делается?
норм так делать?
function FancyBorder(props) {
 return (
   <div className={clsx('fancy-border', `props.className`)}>
     {props.children}
   </div>
 );
}
источник

V

Vlad in React — русскоговорящее сообщество
Eugene Stepanyuk
а что сложного в передаче пропов? 2 строчки кода
и изначально так и было, проблему это не решает
Как ты передашь пропы через все приложение?
источник

GO

Google OS in React — русскоговорящее сообщество
Всем привет можете помочь исправить ошибку в React  -
const { history } = this.props;
history.push("/")

После
Авторизации преисходит
но почемуто в url меняется но старый Dashbord стоит когда нажымаю  F5 тогда обновляется
источник

A

Alexander in React — русскоговорящее сообщество
Green Orange
норм так делать?
function FancyBorder(props) {
 return (
   <div className={clsx('fancy-border', `props.className`)}>
     {props.children}
   </div>
 );
}
Вполне
источник

S

Stanislav in React — русскоговорящее сообщество
Aleksei
Подскажите, что за расширение для vscode которое подсказки добавляет?
это вебшторм
источник

GO

Google OS in React — русскоговорящее сообщество
history.push (…) не работает
источник

A

Aleksei in React — русскоговорящее сообщество
Stanislav
это вебшторм
Для vscode нет похожего?
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Aleksei
Для vscode нет похожего?
@ide_ru тут это оффтоп
источник