У меня есть компонент RN, который запускает fetchPosts
в componentDidMount
. Сообщения о выборке запускаются немедленно, но не завершаются, пока я не нажму на симулятор IOS. Если я не нажму на симулятор, я никогда не увижу действие receivePosts
, сколько бы я ни ждал.
Действия с публикациями
const fetchPosts = (endpoint) => async (dispatch, getState) => {
dispatch({type: types.FETCH_POSTS, endpoint,})
const token = getState().user.token
const client = new RedditClient(token)
const response = await client.fetchAll()
const posts = response.data.children
dispatch(receivePosts(posts))
}
const receivePosts = (posts) => ({
type: types.RECEIVE_POSTS,
posts,
})