freeCodeCamp/curriculum/challenges/_meta/redux/meta.json

89 lines
1.9 KiB
JSON

{
"name": "Redux",
"dashedName": "redux",
"order": 6,
"time": "5 hours",
"template": "",
"required": [
{
"src": "https://cdnjs.cloudflare.com/ajax/libs/redux/3.7.2/redux.min.js"
},
{
"src": "https://cdnjs.cloudflare.com/ajax/libs/redux-thunk/2.2.0/redux-thunk.min.js"
}
],
"superBlock": "front-end-libraries",
"superOrder": 3,
"challengeOrder": [
[
"5a24c314108439a4d403614b",
"Create a Redux Store"
],
[
"5a24c314108439a4d403614c",
"Get State from the Redux Store"
],
[
"5a24c314108439a4d403614d",
"Define a Redux Action"
],
[
"5a24c314108439a4d403614e",
"Define an Action Creator"
],
[
"5a24c314108439a4d403614f",
"Dispatch an Action Event"
],
[
"5a24c314108439a4d4036150",
"Handle an Action in the Store"
],
[
"5a24c314108439a4d4036151",
"Use a Switch Statement to Handle Multiple Actions"
],
[
"5a24c314108439a4d4036152",
"Use const for Action Types"
],
[
"5a24c314108439a4d4036153",
"Register a Store Listener"
],
[
"5a24c314108439a4d4036154",
"Combine Multiple Reducers"
],
[
"5a24c314108439a4d4036155",
"Send Action Data to the Store"
],
[
"5a24c314108439a4d4036156",
"Use Middleware to Handle Asynchronous Actions"
],
[
"5a24c314108439a4d4036157",
"Write a Counter with Redux"
],
[
"5a24c314108439a4d4036158",
"Never Mutate State"
],
[
"5a24c314108439a4d4036159",
"Use the Spread Operator on Arrays"
],
[
"5a24c314108439a4d403615a",
"Remove an Item from an Array"
],
[
"5a24c314108439a4d403615b",
"Copy an Object with Object.assign"
]
],
"helpRoom": "Help",
"fileName": "03-front-end-libraries/redux.json"
}