Files
freeCodeCamp/curriculum/challenges/_meta/redux/meta.json
Oliver Eyton-Williams 1642c631de refactor: drop superorder from metas (#44422)
* refactor: create superOrder from superblock

* chore: drop superOrders from meta

* fix: return null for 'certifications'

* fix: only set superOrder if it is needed

* fix(tests): remove filter from order tests

* test: use getSuperOrder, since superOrder has gone

* test: ignore certificates

* fix: getSuperOrder throw for 'certifications'

* test: remove certificate special case

It wasn't necessary, anyway (it had never been working because I put
certificate not certification)

Co-authored-by: Nicholas Carrigan <nhcarrigan@gmail.com>
2021-12-14 08:16:23 -08:00

87 lines
1.8 KiB
JSON

{
"name": "Redux",
"isUpcomingChange": false,
"dashedName": "redux",
"order": 4,
"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-development-libraries",
"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"
]
]}