- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到过使用“双”导出来创建当前组件的情况。您能否解释一下它是否有真正的用途,或者只是作者的偏好?
import React from 'react'
import DuckImage from '../assets/Duck.jpg'
import './HomeView.scss'
export const HomeView = () => (
Welcome!
alt='This is a duck, because Redux!'
className='duck'
src={DuckImage} />
)
export default HomeView
P.S:当前代码稍后由 webpack2 捆绑。
1 Câu trả lời
在这种情况下,两个导出导出的是相同的东西。两者都
import Homeview
还有
import { Homeview }
将为您提供相同的模块(HomeView 组件)。
不过,我发现您正在使用 Redux。 nếu như你正在做类似的事情
export const HomeView ...
export default connect(mapStateToProps)(HomeView);
这可能很有用,因为您有时可能想要使用非 Redux 连接的组件,或者您可能需要它进行测试。
关于reactjs - react : export const + export default vs export default,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42334496/
Đánh dấu là bài tập về nhà vì đây là bài tập giữa kỳ tôi đã viết, nhưng tôi không hiểu câu trả lời. Tôi được yêu cầu giải thích mục đích của mỗi const trong câu lệnh sau: const char const * const GetName() const { ret
const int* const fun(const int* const& p) const; Tôi đang cố gắng tìm ra các tham số đầu vào của nguyên mẫu hàm được cho này. Tôi đang phân vân giữa hai cách này và không biết cách nào là đúng.
Đoạn mã sau được sử dụng để giảm sự trùng lặp mã khi có cả phương thức getter hằng số và không hằng số. Nó tạo ra một phiên bản const từ một phiên bản không phải const. Tôi đã tìm kiếm một chút và nhiều người nói rằng tôi nên tạo phiên bản không phải const từ const.
Theo như tôi biết, TypeScript coi biến chuỗi const là một biến kiểu bất biến chỉ có giá trị đó và không có giá trị nào khác có thể có. Tôi luôn nghĩ rằng việc thêm const là thừa. Tại sao tôi nhận được thông tin sau trong phần thứ hai của ví dụ
Tôi có một phương thức với chữ ký sau: size_t advanceToNextRuleEntryRelatedIndex( size_t index, size_t nStrings, char const
Đầu tiên, sự khác biệt giữa: (1) const char* (2) char const* (3) const char const* Tôi khá chắc là tôi hiểu hoàn toàn điều này, nhưng tôi hy vọng ai đó có thể giải thích cụ thể cho tôi để tôi hiểu rõ hơn.
Người mới ở đây! Tôi đang đọc một đoạn mã và tôi thấy tác giả thường viết một hàm thành viên là const int func (const scalar& a) const // v.v. Bạn thấy đấy, có ba const ở đây, giờ thì tôi hiểu rồi
Tôi luôn bối rối về cách sử dụng const int*, const int * const và int const * một cách chính xác. Có bộ quy tắc nào quy định những điều bạn có thể và không thể làm không? Tôi muốn biết tất cả những việc cần làm và cách gán giá trị, truyền chúng vào các hàm, v.v.
Tôi đã thấy mã trong đó mọi người sử dụng const làm tham số hàm. Lợi ích của việc sử dụng const* so với const * const là gì? Đây có thể là một câu hỏi rất cơ bản nhưng tôi thực sự rất cảm kích nếu ai đó có thể giải thích. Bool làĐâyN
Tôi luôn bối rối về cách sử dụng const int*, const int * const và int const * một cách chính xác. Có bộ quy tắc nào quy định những điều bạn có thể và không thể làm không? Tôi muốn biết tất cả những việc cần làm và cách gán giá trị, truyền chúng vào các hàm, v.v.
Câu hỏi này đã có câu trả lời tại đây: Sự khác biệt giữa const int*, const int * const và int const * là gì? (23 câu trả lời
Mục đích của việc sử dụng từ khóa "const" trong tham chiếu là gì nếu đối tượng được tham chiếu không phải là đối tượng const? Có sự khác biệt nào giữa chức năng của r1 và r2 (xem bên dưới) không? int i = 42; // đối tượng không phải const cons
bạn ơi để mình giải thích tại sao const const const const const int const i = 0; lại là cú pháp hợp lệ. Tôi từ chối có bất kỳ suy nghĩ nào về chủ đề này. Mặc dù tôi tò mò liệu đây có phải chỉ là vấn đề cú pháp không? Biên tập
Tôi luôn mắc lỗi khi sử dụng const int*, const int * const và int const * một cách chính xác. Có bộ quy tắc nào quy định những điều bạn có thể và không thể làm không? Tôi muốn biết tất cả những điều cần lưu ý về phép gán, truyền cho hàm, v.v.
Tính hằng số trong const char* push(const char * const &&_data); có nghĩa là nội dung của tham chiếu không thể thay đổi. Tại sao tôi không thể truyền const char* vào push? Câu trả lời hay nhất cho thế hệ của bạn
Tôi có một câu hỏi liên quan đến các phương pháp hay nhất liên quan đến con trỏ trong tham số hàm và liệu chúng có nên được chỉ định là *const hay const *const . Tôi biết có nhiều ý kiến khác nhau về việc sử dụng hoặc lạm dụng const . , nhưng ít nhất cũng có một số công dụng để nắm bắt
Hiện tại tôi đang viết một bài tập cho lớp học của mình, bài tập này sẽ đóng vai trò như một lớp vỏ rất cơ bản. Tôi gần hoàn thành rồi, nhưng tôi đang gặp sự cố với execvp và mảng ký tự đối số của mình. Sau đây là một đoạn mã nhỏ của tôi. //Chia c bên trái
Vậy là tôi biết sự khác biệt giữa char const *, char * const và char const * const. Đó là: char* the_string : Tôi có thể thay đổi
Tôi đang chạy một số chương trình mẫu để làm quen lại với C++ và tôi gặp phải vấn đề sau. Đầu tiên, đây là mã mẫu: void print_string(const char * the_string) { cout << t
Tôi đang gặp vấn đề với lỗi biên dịch trong hệ thống của mình, đây là mã struct Strless: public binary_function { public: bool operator()(cons
Tôi là một lập trình viên xuất sắc, rất giỏi!