React native React Native-将sa状态用于函数

React native React Native-将sa状态用于函数,react-native,axios,React Native,Axios,我只想在axios请求功能组件中使用状态,但不起作用 const [title, setTitle] = useState(''); const updateTitle = title => { setTitle(title); }; console.log(title); // comes from an input and work prefectly 我用一个按钮接受输入 <Button title="Search" onPress={() => s

我只想在axios请求功能组件中使用状态,但不起作用

 const [title, setTitle] = useState('');

const updateTitle = title => {
    setTitle(title);
  };
  console.log(title); // comes from an input and work prefectly
我用一个按钮接受输入

<Button title="Search" onPress={() => searchBook(title)} />

我没有得到任何结果,但标题总是没有定义。为什么?

看来您的searchBook声明是错误的。它正在等待一个对象,但您可以将其与非对象变量一起使用

const searchBook = title => {...}
应该有用

const searchBook = title => {...}