forked from devsonket/devsonket.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathredux-cheat-sheet.json
More file actions
75 lines (75 loc) · 3.61 KB
/
redux-cheat-sheet.json
File metadata and controls
75 lines (75 loc) · 3.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
{
"id": "reduxjs",
"title": "রিডাক্স JS ফান্ডামেন্টালস",
"slug": "রিডাক্স ",
"description": "রিডাক্স JS(State Management Library for Javascript Apps) এর ফান্ডামেন্টালস ",
"colorPref": "#764abc",
"contents": [{
"title": "রিডাক্স JS ইনস্টল করা ",
"items": [{
"definition": "npm এর সাহায্যে ইনস্টল করা ",
"code": "npm install redux"
},
{
"definition": "yarn এর সাহায্যে ইনস্টল করা ",
"code": "yarn add redux"
}
]
},
{
"title": "কোনটা কী ",
"items": [{
"definition": "Action ",
"code": "কোনো কাজ করাকে বোঝায় । যেমন : addToCart,buyBook ইত্যাদি "
},
{
"definition": "Reducer ",
"code": "অ্যাকশন আর ফলে স্টোরে কি ঘটবে তা ডিফাইন করে "
},
{
"definition": "Store ",
"code": "সম্পূর্ণ এপ্লিকেশন এর স্টেট হোল্ড করে "
},
{
"definition": "Store Enhancers ",
"code": "Store Enhancers হলো Higher order functions যেটা রিডাক্স স্টোরে এক্সট্রা ফাঙ্কশনালিটি এড করে "
},
{
"definition": "Middleware ",
"code": "Middleware রিডাক্স স্টোরে কাস্টম ফাঙ্কশনালিটি এড করতে ব্যবহার করা হয় ।যেমন :লগিং ,ক্র্যাশ রিপোর্টিং ,আসিন্ক্রনাস টাস্ক পারফর্ম করা ইত্যাদি "
}
]
},
{
"title": "স্টোর ফান্ডামেন্টালস",
"items": [{
"definition": "স্টোর তৈরি করা ",
"code": "createStore(reducer)"
},
{
"definition": "স্টোর এর স্টেট পেতে ",
"code": "getState()"
},
{
"definition": "অ্যাকশন ডিসপ্যাচ করতে ",
"code": "dispatch(action)"
},
{
"definition": " UI এ স্টেট চেঞ্জ করতে ",
"code": "subscribe(listener)"
},
{
"definition": "Middleware এপলাই করতে ",
"code": "applyMiddleware(middleware)"
}
]
},
{
"title": "রেডিউসার এর ধারণা ",
"items": [{
"definition": "বিভিন্ন রেডিউসার কম্বাইন করতে ",
"code": "combineReducers({name:reducer,name:reducer})"
}]
}
]
}