Unit test reactjs with jest & enzyme
Mình cũng chưa gặp lỗi tương tự như của bạn. Tuy nhiên có thử tìm kiếm thì có được 1 vài cách giải quyết như là:
- Đổi tên
.babelrc
thànhbabel.config.js
- Upgrade bản mới của babel
Bạn có thể đọc các cách giải quyết ở đây xem có được không. https://github.com/facebook/jest/issues/6933
Có up project front-end lên heroku được không ạ?
Nếu chỉ html, css với js
thì bạn có thể up lên github như sau: https://help.github.com/en/github/working-with-github-pages/creating-a-github-pages-site
Hỏi về QUẢN LÝ CSS cho project reactjs có NHIỀU PAGE
Hiện tại với dự án mình làm có số lượng component tương đối lớn. Với mỗi component thì sẽ có 1 file css riêng và import vào component đấy. Tuy nhiên, cách viết css phải là theo chuẩn BEM. Ví dụ như file about.css thì các class sử dụng phải viết theo dạng .about__header
, .about__container
... Nếu bạn viết như này thì đến lúc build thì sẽ không bị trùng style vì bạn có tên class cha là .about
bao bọc rồi. Để dùng BEM như vậy thì bạn cũng nên tìm hiểu sass hay scss.
Bạn có thể tham khảo bài viết sau:
https://viblo.asia/p/tim-hieu-ve-bem-gioi-thieu-qzaGzNMzGyO
https://viblo.asia/p/sass-va-scss-ban-chon-gi-part-1-gAm5yR1XKdb
Hỏi về reactJS - Lấy dữ liệu từ form bằng onChange
<div className="col-9">
<input type="text" className="form-control" id="fullname" name="fullname" defaultValue={this.props.editData.fullname} onChange={(event) => this.isChange(event)}/>
</div>
chỗ defaultValue
bạn đặt bằng giá trị của state thì sao nhỉ?
hỏi function trong javascript
function name(parameter1, parameter2, parameter3) {
// code to be executed
}
đây là JavaScript Function Syntax, không bắt buộc đặt tên là myFunction đâu nhé
bạn có thể đọc thêm về function trong javascript ở đây: https://www.w3schools.com/js/js_functions.asp
Check unique in laravel
Mình nghĩ là trường hợp của bạn có thể dùng rule sometimes
như sau:
Validating When Present In some situations, you may wish to run validation checks against a field only if that field is present in the input array. To quickly accomplish this, add the sometimes rule to your rule list:
$v = Validator::make($data, [
'email' => 'sometimes|required|email',
]);
In the example above, the email field will only be validated if it is present in the $data array.
Laravel docs: https://laravel.com/docs/6.x/validation#conditionally-adding-rules
Rewrite URL Laravel
Thay đổi vị trí route domain/admin/dashboard
cho lên đầu.
Bạn thử như vậy được không
Lỗi realtime với pusher laravel. Mong a/c có kinh nghiệm giúp đỡ
Vấn đề là ở lỗi 500 xem là gì đã. Vì 500 là lỗi ở controller, còn cái pusher kia có thể không phải lý do chính.