32. Redux Căn Bản P1

preview_player
Показать описание
_ Video chia sẻ học lập trình ReactJS & Redux. Khóa học dành cho người bắt đầu học lập trình react hoặc muốn chuyên sâu hơn về lập trình react, redux
_ Mong nhận được sự đóng góp ý kiến để team chúng tôi cải thiện video và chất lượng kiến thức tốt hơn.
_ Subscribe ( đăng ký kênh ) để nhận được nhiều video hơn nữa.
_ Liên hệ :
Рекомендации по теме
Комментарии
Автор

var initState ={
status:false,
sort:{
number:1
}
}
//reducer
var reducer = (state=initState, action) =>{
if(action.type === 'Toggle_Status'){
state.status = !state.status;

}
return{
...state,
}
}
//store
var store = createStore(reducer);
console.log("FIsrt", store.getState());
//action
var action = {type:'Toogle_Status'};
store.subscribe(()=>console.log("Last", store.getState()));
store.dispatch(action);




//
Em cũng code như trên nhưng giá trị first : status = false,
nhưng sau khi dispatch roi no vẫn nhận giá trị là false vậy anh

bt.drhl_
Автор

Trần Bảo 27:54 chưa mở thì status là false, khi mở object thì là true. Vậy cái mặc định bị đổi hả mn

tuano
Автор

anh chị ơi cho em hỏi chút ạ
em đến đoạn 28:19
if (action.type === "SORT") {
var { state } = state
var {by, value}=action.sort
return {
status: status,
sort: {
by: by,
value: value
}
}
}
em không hiểu cái đoạn return của hàm if này ạ
nếu return như thế thì biết nó trả về cho đối tượng nào ạ
ai giúp em với, em tự học nên hơi thiếu kiến thức

dovuvan
Автор

default thì status = false
làm một hồi default status bằng true, công nhận bạn này tài quá :)))

vankhoinguyen
Автор

e install redux xong thi npm start nó không chạy project lên được nữa ad oi

bathai
Автор

27:57 default status: false mà sao mở ra lại thấy status: true nhỉ
với lại sao mình k gán luôn var { sort } = action;
rồi return = {
status: status,
sort: sort
}
luôn bạn?

nguyenlong
Автор

Ủng hộ anh = click ads nè. Mong anh thành công

tranghoang
Автор

Đoạn phép gán đó em/mình chưa có hiểu, anh hay bạn nào đó có thể nói rõ hơn cho em/mình hiểu được không?

loinguyendinh
Автор

dispatch() chỉ nhận được 1 tham số à mn ?

vinhlehuu
Автор

Tại sao console.log('Default + store.getState()); em dùng dấu + thì không hiện kết quả ra được ạ, nó chỉ hiện ra chữ "Object Object"

bixebuyt