Можно ли использовать реквизит в React.hooks?

Используйте следующее. Это помогло мне.

document.getElementById('image_1').offsetTop

См. Также Получить стили .

0
задан Edgar Yedigaryan 11 March 2019 в 14:14
поделиться

1 ответ

Использование опоры в качестве аргумента для useState прекрасно подходит для установки начального значения.

Пример

const { useState } = React;

function X({ y }) {
  const [index, setIndex] = useState(y);
  const add = () => {
    setIndex(index + 1);
  };
  return (
    <div>
      {index}
      <button onClick={add}>+</button>
    </div>
  );
}

ReactDOM.render(<X y={5} />, document.getElementById("root"));
<script src="https://unpkg.com/react@16/umd/react.development.js"></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"></script>

<div id="root"></div>

0
ответ дан Tholle 11 March 2019 в 14:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: