Size: a a a

2020 May 01

YH

Yurii Holskyi in React Kyiv
И тянуть с него последнее значение
источник

Е

Егор in React Kyiv
можешь подскать как это реализовать?
источник

T

Tolik in React Kyiv
Якщо не тра якихось додаткових дій в процесі введення я би взагалі десь з-зовні слухав onsubmit і підтягував значення
источник

YH

Yurii Holskyi in React Kyiv
Егор
можешь подскать как это реализовать?
Погугли useRef
источник

YH

Yurii Holskyi in React Kyiv
Или просто createRef, если классы
источник

Е

Егор in React Kyiv
Yurii Holskyi
Погугли useRef
хорошо, пойду чекну
источник

Е

Егор in React Kyiv
я прочитал про useRef, но не понял как можно использовать чтобы сохранить в него последнее значение (e.target.value)
источник

OS

Oleh Sydorenko in React Kyiv
Учу основы Реакта

class Wrap extends Component {
 constructor(props, context) {
   super(props, context);
   this.state = {
     tasks: [
       'First task!',
       'Second!',
       'LAST 9th lesson!'
     ]
   };
 }

 delTask(index) {
   let arr = this.state.tasks;
   arr.splice(index, 1);
   this.setState({tasks: arr});
 }

 updateTask(txt, index) {
   let arr = this.state.tasks;
   arr[index] = txt;
   this.setState({ tasks: arr });
 }

 eachTask(item, i) {
   return (
   <Task key={i} index={i} funcUpdate={this.updateTask} funcDel={this.delTask}>
     {item}
   </Task>
   )
 }

 render() {
   return (
     <div className="todo-list">
       {
         this.state.tasks.map(this.eachTask)
       }
     </div>
   );
 }
}
источник

OS

Oleh Sydorenko in React Kyiv
Uncaught TypeError: Cannot read property 'updateTask' of undefined
источник

OS

Oleh Sydorenko in React Kyiv
почему?
источник

OP

Oleh Polishchuk in React Kyiv
Добавь в конструктор
This.updateTask = this.updateTask.bind(this);
источник

А

Артем in React Kyiv
Кто-то работал с Google Cloud Storage?
источник

А

Артем in React Kyiv
Иду по оф докам но выдаёт ошибку
источник

А

Артем in React Kyiv
источник

А

Артем in React Kyiv
источник

OS

Oleh Sydorenko in React Kyiv
Oleh Polishchuk
Добавь в конструктор
This.updateTask = this.updateTask.bind(this);
это не помогает
источник

OP

Oleh Polishchuk in React Kyiv
Попробуй так

eachTask = (item, i) => {...}
источник

OS

Oleh Sydorenko in React Kyiv
Wrap.js:1 Uncaught Error: Module build failed (from ./node_modules/babel-loader/lib/index.js):
SyntaxError: /sweb/itprog/src/components/Wrap.js: Support for the experimental syntax 'classProperties' isn't currently enabled (32:12):
источник

OP

Oleh Polishchuk in React Kyiv
Понял)
Сделай итерацию прям в jsx
источник

OP

Oleh Polishchuk in React Kyiv
источник