Trong những tuần qua tôi đã cố gắng tìm hiểu React và Redux. Bây giờ tôi đã gặp một vấn đề thay vì tôi đã không tìm thấy một câu trả lời đúng.Redux Javascript - cách lấy một phần tử từ cửa hàng theo id
Giả sử tôi có một trang trong React lấy đạo cụ từ liên kết.
const id = this.props.params.id;
Bây giờ trên trang này, tôi muốn hiển thị đối tượng từ STORE với ID này.
const initialState = [
{
title: 'Goal',
author: 'admin',
id: 0
},
{
title: 'Goal vol2',
author: 'admin',
id: 1
}
]
Câu hỏi của tôi là: nên các chức năng để truy vấn các đối tượng từ các cửa hàng có trong file trang, trước khi phương pháp render, hay tôi nên sử dụng sáng tạo và hành động bao gồm các chức năng trong gia giảm. Tôi đã nhận thấy rằng các bộ giảm tốc dường như chỉ chứa các hành động có impoact trên cửa hàng, nhưng tôi chỉ truy vấn cửa hàng.
Cảm ơn bạn trước.
Cảm ơn bạn rất nhiều cho việc này :) –
@Dylan, tôi phát hiện ra rằng '_find (trạng thái, {id: ownProps.params.id})' sẽ hoạt động tốt. Từ này '_.find (state, 'id', ownProps.params.id)' Tôi đã không nhận được kết quả thích hợp. – Srinivas