Size: a a a

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

2020 November 03

マイケル in React — русскоговорящее сообщество
Привет всем,не могли бы ты мне подсказать что делать, до этого сделал cherry-pick из другой ветки, хотел скопировать коммит в другую ветку
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
マイケル
Привет всем,не могли бы ты мне подсказать что делать, до этого сделал cherry-pick из другой ветки, хотел скопировать коммит в другую ветку
а реакт с этим как связан?
источник

マイケル in React — русскоговорящее сообщество
Просто у меня предлагается удалить почему то, хз как решить конфликт
источник

マイケル in React — русскоговорящее сообщество
Александр Бакиматов
а реакт с этим как связан?
ну это проект из реакта )
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
マイケル
ну это проект из реакта )
все равно нет связи
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
короч оффтоп
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
Kirill Karabanov
setState асинхронный. У тебя отработает изменение стейта только в 3 вызове. Предыдущие 2 оптимизация реакта скипнет.
а я что сказал?
источник

KK

Kirill Karabanov in React — русскоговорящее сообщество
Null
А если он работает на onChange инпута тоже?
OnChange в реакте не нативный.
Там тоже есть оптимизации.
Ссыль на стаку:
https://stackoverflow.com/questions/33613728/what-happens-when-using-this-setstate-multiple-times-in-react-component
Ссыль на статью про Fiber:

https://medium.com/@adarshsomani64/deep-dive-into-react-fiber-and-render-process-43a60493a538
источник

N

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

KK

Kirill Karabanov in React — русскоговорящее сообщество
Archakov 🌚
this.setState({ value: '1' });
this.setState({ value: '1' });
this.setState({ value: '1' });

сделает 3 раза обновление стейта, но ререндеров будет 1 и никакой проверки в setState нет, что если значение новое и предыдущее схожие, то не обновлять стейт
Обновление стейта будет 1 раз.
Проверка под капотом есть.
источник

RF

R F in React — русскоговорящее сообщество
Меняется url но не рендерится компонент при использовании react router dom в компоненте <link> кто подскажет как решить?
источник

W

Whoisyourdaddy in React — русскоговорящее сообщество
R F
Меняется url но не рендерится компонент при использовании react router dom в компоненте <link> кто подскажет как решить?
вариантов может быть масса, ты б код кинул дядя
источник

RF

R F in React — русскоговорящее сообщество
import './App.css';
import  Nav from './Nav'
import  About from './About'
import  Shop from './Shop'
import {BrowserRouter as Router, Switch, Route} from 'react-router-dom'
import Home from './Home'



function App() {
 return (
   <Router>
     <div className="App">
       <Switch>
         <Nav/>
         <Route exact path='/' component={Home}/>
         <Route path='/About' component={About}/>sd
         <Route path='/Shop' component={Shop}/>
       </Switch>
      </div>
   </Router>
 );
}



import st from './Nav.module.css';
import {Link} from 'react-router-dom'
import About from './About';
import Shop from './Shop';
import { useHistory } from "react-router-dom";

function Nav() {

const navStyle={
   color: 'white',
   textDecoration: 'none'
}

 return (
   <div className={st.nav}>  
       <h1>logo</h1>
       <Link style={navStyle} to='/About' ><div>About</div></Link>
       <Link style={navStyle} to='/Shop' ><div>Shop</div></Link>
   </div>
 );
}

export default Nav;


на <Link> нажимаю меняется юрл но компонент не показывает
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
а сервер настроен?
источник

RF

R F in React — русскоговорящее сообщество
Andriy Dudariev
а сервер настроен?
localhost
источник

ES

Eugene Stepanyuk in React — русскоговорящее сообщество
Archakov 🌚
1. убедись, что твоя функция changeText корректно обновляет стейт

2. проверь условие, возможно у тебя не срабатывает this.state.text и modalData возвращает modalData.Content

3. Пропиши в changeText - console.log(e) и там уже поймёшь что и как
target почему-то null, почему не срабатывает не пойму
но console.log(e.target.value); выводит правильный текст, но в инпуте он не изменяется
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
Kirill Karabanov
Обновление стейта будет 1 раз.
Проверка под капотом есть.
где такая инфа?
источник

💾K

💾 M.S K. in React — русскоговорящее сообщество
Кто знает как очистить localhost? чтобы было так - якобы я захожу на сайт в первый раз. localStorage и куки чтистил не помогает. открытие в разных браузерах и инкогнито тоже не помогает.
источник

IN

Igor N in React — русскоговорящее сообщество
💾 M.S K.
Кто знает как очистить localhost? чтобы было так - якобы я захожу на сайт в первый раз. localStorage и куки чтистил не помогает. открытие в разных браузерах и инкогнито тоже не помогает.
Что не помогает?
источник

💾K

💾 M.S K. in React — русскоговорящее сообщество
Igor N
Что не помогает?
нет возможности воспроизвести багу, которая появлаяется при первом заходе.
источник