с официального примера выборки данных с сервера осуществляется следующим образом:в React + Redux, когда следует использовать response.json()
function fetchPosts(subreddit) {
return dispatch => {
dispatch(requestPosts(subreddit))
return fetch(`http://www.reddit.com/r/${subreddit}.json`)
.then(response => response.json())
.then(json => dispatch(receivePosts(subreddit, json)))
}
}
так, когда я должен использовать response => response.json()
? Я проверил mdn, но все еще не понял.
Если вы хотите десериализовать строку JSON (сохраненную в потоке) в объект JS. – zerkms
@zerkms, значит, вы похожи на JSON.parse()? спасибо –
Это не совсем то же самое, так как он возвращает обещание. Но практически то, что он делает - он разбирает строку с JSON в один из типов JS, yep. – zerkms