(nextProps, prevState)
| 22 | } |
| 23 | |
| 24 | static getDerivedStateFromProps(nextProps, prevState) { |
| 25 | const nextQueryText = nextProps.query |
| 26 | ? nextProps.query.getString('q') |
| 27 | : prevState.queryText; |
| 28 | const queryChanged = |
| 29 | !prevState?.prevQuery || |
| 30 | prevState.prevQuery.getString('q') !== nextQueryText; |
| 31 | return { |
| 32 | prevQuery: nextProps.query, |
| 33 | queryText: queryChanged ? nextQueryText : prevState.queryText, |
| 34 | }; |
| 35 | } |
| 36 | |
| 37 | onQueryTextChange(e) { |
| 38 | const queryText = e.target.value; |