Как я могу выполнить функцию при отображении страницы или запуске приложения в React Native

#react-native

#react-native

Вопрос:

В React Native, как я могу выполнить функцию при отображении страницы или любого компонента, это меня действительно сильно смущает, я не могу найти решение в документах, и я использую функции для объявления компонентов.

Ответ №1:

Используйте компонент класса и вызывайте свою функцию в методе жизненного цикла componentDidMount

Ответ №2:

использование также может использовать hook вместо componentDidMount, я лично считаю код более читаемым с помощью хуков

 import React, { useEffect } from 'react'
const Component = () => {
    useEffect(() => {
        //do anything here
     }, [])

     return(
         //JSX
     )
}