Giter Site home page Giter Site logo

react-bootstrap / code-sandbox-examples Goto Github PK

View Code? Open in Web Editor NEW
308.0 14.0 160.0 3.96 MB

CodeSandbox example repository you can fork from, to bootstrap your React-Bootstrap projects.

License: MIT License

HTML 19.40% CSS 5.45% JavaScript 39.64% TypeScript 33.82% SCSS 1.69%
hacktoberfest

code-sandbox-examples's Introduction

Code Sandbox Examples

Build Status

The repository for React-Bootstrap's CodeSandbox examples.

Examples v4

Examples v5

code-sandbox-examples's People

Contributors

bpas247 avatar dependabot-preview[bot] avatar dependabot[bot] avatar kerbe avatar kyletsang avatar lcheunglci avatar luisfilipept avatar mxschmitt avatar renovate-bot avatar renovate[bot] avatar taion avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

code-sandbox-examples's Issues

Add Simple TypeScript Demo

As a developer, It would be really nice to have a simple TypeScript with React-Bootstrap demo that I can reference whenever starting a new project.

Possible components to include in the demo:

  • Alerts
  • Buttons
  • Toasts
  • Accordions
  • ... And any other component that showcases the coolness of React-Bootstrap with TypeScript ๐Ÿ˜Ž

React Router examples don't work

Hello,

I wanted to try react router example, unfortunately they don't work.

They seem to have a TypeError there which leads to an infinite fetchloop:
Retrying package fetch

Basic Example cannot use fragments

The basic example doesn't work in the codesandbox when using fragments.

In order for it to work one needs to replace the fragments '<>' with 'div'.

the basic and basic-sass-custom-theming examples don't work for react-bootstrap 2.0.2

Simply replace

    "bootstrap": "^4.6.0",
    "react-bootstrap": "^1.5.2",

with

    "bootstrap": "^5.1.3",
    "react-bootstrap": "^2.0.2",

in the package.json, and you'll get

ModuleNotFoundError
Could not find module in path: 'react-bootstrap/Jumbotron' relative to '/src/App.js'

on https://codesandbox.io/. I got the same message running locally with each node lts from dubnium (v10) thru gallium (v16)

In playing around locally, I received does not have a default export from import foo from 'react-bootstrap' and does not export Jumbotron from import { Jumbotron } from 'react-bootstrap'.

Add contributing guide

This should cover:

  • How to contribute to react-bootstrap (could just reference this)
  • How to create a self-contained repository that can run on CodeSandbox (should just come with everything it will need for deployment).

Your examples contain some bugs

Tested with following config:
Win 10 + Chrome and also Win10 + Firefox

Error 1: When running your Sass Example in code sandbox, I get following error when clicking on the "here" link:
SecurityError
Failed to execute 'replaceState' on 'History': A history state object with URL 'https://getbootstrap.com/docs/4.3/getting-started/theming/#importing' cannot be created in a document with origin 'https://ob4fg.csb.app' and URL 'https://ob4fg.csb.app/'.

Error 2: When running your Parcel Example (same in Parcel Typescript example) in code sandbox, I get the error below:
Error
Target container is not a DOM element.
โ–ถ 1 stack frames were collapsed.
evaluate
/src/index.js:43:9

40 | );
41 |
42 | var mountNode = document.getElementById('root');

43 | ReactDOM.render(, mountNode);
| ^
44 |

View compiled

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Error type: undefined. Note: this is a nested preset so please contact the preset author if you are unable to fix it yourself.

Parcel Example

The parcel example doesn't work, at least not for me.

I get the following message:

Error
Target container is not a DOM element.

Parcel Example

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • chore(deps): update dependency web-vitals to v4
  • chore(deps): update react monorepo to v18 (major) (@types/react, @types/react-dom, react, react-dom)
  • chore(deps): update testing-library monorepo (major) (@testing-library/jest-dom, @testing-library/react, @testing-library/user-event)
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

github-actions
.github/workflows/test-examples.yml
  • actions/checkout v2
  • actions/setup-node v2
  • actions/checkout v2
npm
basic-cdn-v5/package.json
  • react ^17.0.2
  • react-bootstrap ^2.6.0
  • react-dom ^17.0.2
  • react-scripts 4.0.3
basic-cdn/package.json
  • react ^17.0.2
  • react-bootstrap ^1.6.6
  • react-dom ^17.0.2
  • react-scripts 4.0.3
basic-react-router-v5/package.json
  • bootstrap ^5.2.2
  • react ^17.0.2
  • react-bootstrap ^2.6.0
  • react-dom ^17.0.2
  • react-router-bootstrap ^0.26.2
  • react-router-dom ^5.3.4
  • react-scripts 4.0.3
basic-react-router/package.json
  • bootstrap ^4.6.2
  • react ^17.0.2
  • react-bootstrap ^1.6.6
  • react-dom ^17.0.2
  • react-router-bootstrap ^0.26.2
  • react-router-dom ^5.3.4
  • react-scripts 4.0.3
basic-sass-custom-theming-v5/package.json
  • bootstrap ^5.2.2
  • node-sass ^5.0.0
  • react ^17.0.2
  • react-bootstrap ^2.6.0
  • react-dom ^17.0.2
  • react-scripts 4.0.3
basic-sass-custom-theming/package.json
  • bootstrap ^4.6.2
  • node-sass ^5.0.0
  • react ^17.0.2
  • react-bootstrap ^1.6.6
  • react-dom ^17.0.2
  • react-scripts 4.0.3
basic-ts-v5/package.json
  • @types/jest 26.0.24
  • @types/node 12.20.55
  • @types/react 17.0.52
  • @types/react-dom 17.0.18
  • bootstrap ^5.2.2
  • react ^17.0.2
  • react-bootstrap ^2.6.0
  • react-dom ^17.0.2
  • react-scripts 4.0.3
  • typescript 4.9.3
basic-ts/package.json
  • @types/jest 26.0.24
  • @types/node 12.20.55
  • @types/react 17.0.52
  • @types/react-dom 17.0.18
  • bootstrap ^4.6.2
  • react ^17.0.2
  • react-bootstrap ^1.6.6
  • react-dom ^17.0.2
  • react-scripts 4.0.3
  • typescript 4.9.3
basic-v5/package.json
  • bootstrap ^5.2.2
  • react ^17.0.2
  • react-bootstrap ^2.6.0
  • react-dom ^17.0.2
  • react-scripts 4.0.3
basic/package.json
  • bootstrap ^4.6.2
  • react ^17.0.2
  • react-bootstrap ^1.6.6
  • react-dom ^17.0.2
  • react-scripts 4.0.3
package.json
  • prettier ^2.7.1
parcel-ts-v5/package.json
  • bootstrap ^5.2.2
  • react ^17.0.2
  • react-bootstrap ^2.6.0
  • react-dom ^17.0.2
  • parcel-bundler ^1.12.5
  • typescript ^4.9.3
parcel-ts/package.json
  • bootstrap ^4.6.2
  • react ^17.0.2
  • react-bootstrap ^1.6.6
  • react-dom ^17.0.2
  • parcel-bundler ^1.12.5
parcel-v5/package.json
  • bootstrap ^5.2.2
  • react ^17.0.2
  • react-bootstrap ^2.6.0
  • react-dom ^17.0.2
  • parcel-bundler ^1.12.5
parcel/package.json
  • bootstrap ^4.6.2
  • react ^17.0.2
  • react-bootstrap ^1.6.6
  • react-dom ^17.0.2
  • parcel-bundler ^1.12.5
ts-react-router-v5/package.json
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react ^13.4.0
  • @testing-library/user-event ^13.5.0
  • @types/jest ^27.5.2
  • @types/node ^16.18.3
  • @types/react ^18.0.25
  • @types/react-dom ^18.0.9
  • @types/react-router-dom ^5.3.3
  • bootstrap ^5.2.2
  • react ^18.2.0
  • react-bootstrap ^2.6.0
  • react-dom ^18.2.0
  • react-router-dom ^5.3.4
  • react-scripts 5.0.1
  • typescript ^4.9.3
  • web-vitals ^2.1.4
ts-react-router-v6/package.json
  • @testing-library/jest-dom ^5.16.5
  • @testing-library/react ^13.4.0
  • @testing-library/user-event ^13.5.0
  • @types/jest ^27.5.2
  • @types/node ^16.18.3
  • @types/react ^18.0.25
  • @types/react-dom ^18.0.9
  • bootstrap ^5.2.2
  • react ^18.2.0
  • react-bootstrap ^2.6.0
  • react-dom ^18.2.0
  • react-router-dom ^6.4.3
  • react-scripts 5.0.1
  • typescript ^4.9.3
  • web-vitals ^2.1.4

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.