MyComponent.defaultProps = { location: 'San Francisco' }
, você definiu um local de localização definido como a cadeia San Francisco
, a menos que você especifique o contrário. React atribui props padrão se os props forem indefinidos, mas se você passar null
como o valor de um prop, ele permanecerá null
. ShoppingCart
. Definir props padrão neste componente que especificam os items
prop com um valor de 0
. ShoppingCart
deve renderizar.
testString: 'assert((function() { const mockedComponent = Enzyme.mount(React.createElement(ShoppingCart)); return mockedComponent.find("ShoppingCart").length === 1; })(), "The ShoppingCart
component should render.");'
- text: 'O componente ShoppingCart
deve ter um prop padrão de { 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 }
.");'
```