MyComponent.defaultProps = { location: 'San Francisco' }
, вы определили MyComponent.defaultProps = { location: 'San Francisco' }
местоположения, которая установлена в строке San Francisco
, если вы не указали иначе. React присваивает реквизиты по умолчанию, если реквизиты не определены, но если вы передадите null
в качестве значения для prop, он останется null
. ShoppingCart
. Определите реквизиты по умолчанию для этого компонента, которые указывают items
со значением 0
. ShoppingCart
должен отображать.
testString: 'assert((function() { const mockedComponent = Enzyme.mount(React.createElement(ShoppingCart)); return mockedComponent.find("ShoppingCart").length === 1; })(), "The ShoppingCart
component should render.");'
- text: 'Компонент ShoppingCart
должен иметь опору по умолчанию { items: 0 }
.'
testString: 'assert((function() { const mockedComponent = Enzyme.mount(React.createElement(ShoppingCart)); mockedComponent.setProps({items: undefined}); return mockedComponent.find("ShoppingCart").props().items === 0; })(), "The ShoppingCart
component should have a default prop of { items: 0 }
.");'
```