This project was bootstrapped with Create React App.
Official demo app in Bootstrap 3: https://demo.serverless-stack.com/
Unofficial demo app in Bootstrap 4: https://sls-stack-bootstrap4-notesapp.netlify.com/
React-Boostrap v1 migration notes: https://react-bootstrap.netlify.com/migrating/ Bootstrap 4 migration notes: https://getbootstrap.com/docs/4.0/migration/
- Bootstrap 3 used LESS to SASS for CSS source files.
- App.js -- no longer supported ==> <Nav.Link>
- App.js -- Bootstrap 4 no longer provides a navbar-default option, which breaks the component ==> added #the-navbar id to the component for styling
- "removed fluid, use your own Container component in." ==> removed fluid command from
- NavbarHeader# removed, not present in v4 ==> field eliminated
- no longer supported ==>
- no longer supported ==> <Form.Text>
- Glyphicon no longer supported ==>
- bsSize="large" no longer supported: console warning ==> delete this property completely, use "block" prop in component or className="btn-block" (I've used the latter as a preference) for any button styling, use variant="some-style-property"
- no longer supported ==> added styles to Home.css
- still functions (without default style), however the docs use ListGroup.Item ==> <ListGroup.Item>, added styles to Home.css, and used 'action' command/prop provided by react-bootstrap
- Spinners: react-bootstrap/react-bootstrap#3539 https://react-bootstrap.netlify.com/components/spinners/
- / ==> <Form.Group>/<Form.Control>
- componentClass prop no longer supported ==> using 'as' prop instead
- Notes.js -- <FormControl.Static> no longer supported ==> wrapped link n Form.Group component