React.js - input losing focus when rerendering

后端 未结 19 2031
猫巷女王i
猫巷女王i 2020-12-05 01:49

I am just writing to text input and in onChange event i call setState, so React rerenders my UI. The problem is that the text input always lose a f

19条回答
  •  情歌与酒
    2020-12-05 02:21

    I solved the same issue deleting the key attribute in the input and his parent elements

    // Before
     {
            const page = e.target.value ? Number(e.target.value) - 1 : 0
            gotoPage(page)
        }}
    />
    // After
     {
            const page = e.target.value ? Number(e.target.value) - 1 : 0
            gotoPage(page)
        }}
    />

提交回复
热议问题