An open API service indexing awesome lists of open source software.

awesomedribble

This a project for DribbleClient PWA
https://github.com/sauravdroid/awesomedribble

Last synced: 23 days ago
JSON representation

Adding a CSS Preprocessor (Sass, Less etc.)

`Button.js`

Adding a Stylesheet

`Button.js`

With React Router

Adding Bootstrap

Using a Custom Theme

When to Use the `public` Folder

Adding Custom Environment Variables

Adding Development Environment Variables In `.env`

Using a Custom Theme

Adding Flow

Using a Custom Theme

Advanced Configuration

Surge

Analyzing the Bundle Size

Progressive Web App Metadata

Available Scripts

`npm start`

Can I Use Decorators?

Adding Development Environment Variables In `.env`

Changing the Page `<title>`

WebStorm

Debugging in the Editor

Visual Studio Code

WebStorm

  • WebStorm - ide-support/hmhgeddbohgjknpmjagkdomcpobmllji) Chrome extension installed.

Deployment

Azure

Building for Relative Paths

Firebase

GitHub Pages

Heroku

Netlify

Now

S3 and CloudFront

Serving Apps with Client-Side Routing

  • `pushState` history API - router) with browserHistory), many static file servers will fail. For example, if you used React Router with a route for /todos/42, the development server will respond to localhost:3000/todos/42 properly, but an Express serving a production build as above will not.
  • Apache HTTP Server

Static Server

Surge

Developing Components in Isolation

Editor Integration

  • Storybook for React - styleguidist.js.org/) (source) to your project. These are third-party tools that let you develop components and see all their states in isolation from your app.

Getting Started with Storybook

Getting Started with Styleguidist

Displaying Lint Output in the Editor

`npm run eject`

Formatting Code Automatically

WebStorm

Importing a Component

`DangerButton.js`

Injecting Data from the Server into the Page

Configuring a WebSocket Proxy

Integrating with an API Backend

Node

Ruby on Rails

Making a Progressive Web App

Getting Started with Styleguidist

Offline-First Considerations

Post-Processing CSS

`Button.js`

Pre-Rendering into Static HTML Files

Configuring a WebSocket Proxy

Proxying API Requests in Development

Configuring a WebSocket Proxy

Configuring the Proxy Manually

"Invalid Host Header" Errors After Configuring Proxy

Ruby on Rails

Running Tests

Command Line Interface

Configuring a WebSocket Proxy

Disabling jsdom

Editor Integration

On CI servers

On your own environment

Snapshot Testing

Testing Components

Using Third Party Assertion Libraries

Sending Feedback

Supported Language Features and Polyfills

`npm run eject`

Syntax Highlighting in the Editor

`npm run eject`

Troubleshooting

Moment.js locales are missing

`npm run build` exits too early

`npm start` doesn’t detect changes

`npm test` hangs on macOS Sierra

Updating to New Releases

Using the `public` Folder

When to Use the `public` Folder