├── README.md ├── Redux-Playground ├── .gitignore ├── ActionCreators.js ├── Reducers.js ├── index.js ├── package-lock.json └── package.json ├── basic-blog-with-redux ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── actions │ └── index.js │ ├── apis │ └── jsonPlaceholder.js │ ├── components │ ├── App.js │ ├── PostsList.js │ └── UserHeader.js │ ├── index.js │ └── reducers │ ├── PostsReducer.js │ ├── UsersReducer.js │ └── index.js ├── context-demo ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── components │ ├── App.js │ ├── Button.js │ ├── Field.js │ ├── LanguageSelector.js │ └── UserCreate.js │ ├── context │ └── langContext.js │ └── index.js ├── reduxNotes.txt ├── songs-redux ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── actions │ ├── SelectAction.js │ └── index.js │ ├── components │ ├── App.js │ ├── SongDetails.js │ └── SongsList.js │ ├── index.js │ └── reducers │ ├── SelectSongReducer.js │ ├── SongsReducer.js │ └── index.js ├── streams ├── api │ ├── .gitignore │ ├── db.json │ ├── package-lock.json │ └── package.json ├── client │ ├── .gitignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── logo192.png │ │ ├── logo512.png │ │ ├── manifest.json │ │ └── robots.txt │ └── src │ │ ├── Actions │ │ └── index.js │ │ ├── Reducers │ │ ├── authReducer.js │ │ ├── index.js │ │ └── streamsReducer.js │ │ ├── apis │ │ └── streams.js │ │ ├── components │ │ ├── App.js │ │ ├── GoogleAuth.js │ │ ├── Header.js │ │ ├── Modal.js │ │ └── streams │ │ │ ├── StreamCreate.js │ │ │ ├── StreamDelete.js │ │ │ ├── StreamEdit.js │ │ │ ├── StreamForm.js │ │ │ ├── StreamList.js │ │ │ └── StreamShow.js │ │ ├── history.js │ │ └── index.js └── rtmp-server │ ├── .gitignore │ ├── index.js │ ├── package-lock.json │ └── package.json ├── videos-with-hooks ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── apis │ └── youtube.js │ ├── components │ ├── App.js │ ├── SearchBar.js │ ├── VideoDetail.js │ ├── VideoItem.css │ ├── VideoItem.js │ └── VideosList.js │ ├── hooks │ └── useVideos.js │ └── index.js ├── videos ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ ├── index.html │ ├── logo192.png │ ├── logo512.png │ ├── manifest.json │ └── robots.txt └── src │ ├── apis │ └── youtube.js │ ├── components │ ├── App.js │ ├── SearchBar.js │ ├── VideoDetail.js │ ├── VideoItem.css │ ├── VideoItem.js │ └── VideosList.js │ └── index.js └── widgets-hooks ├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public ├── favicon.ico ├── index.html ├── logo192.png ├── logo512.png ├── manifest.json └── robots.txt └── src ├── App.js ├── components ├── Accordion.js ├── Convert.js ├── Dropdown.js ├── Link.js ├── NavHeader.js ├── Route.js ├── Search.js └── Translate.js └── index.js /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/README.md -------------------------------------------------------------------------------- /Redux-Playground/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /Redux-Playground/ActionCreators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/Redux-Playground/ActionCreators.js -------------------------------------------------------------------------------- /Redux-Playground/Reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/Redux-Playground/Reducers.js -------------------------------------------------------------------------------- /Redux-Playground/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/Redux-Playground/index.js -------------------------------------------------------------------------------- /Redux-Playground/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/Redux-Playground/package-lock.json -------------------------------------------------------------------------------- /Redux-Playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/Redux-Playground/package.json -------------------------------------------------------------------------------- /basic-blog-with-redux/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/.gitignore -------------------------------------------------------------------------------- /basic-blog-with-redux/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/README.md -------------------------------------------------------------------------------- /basic-blog-with-redux/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/package-lock.json -------------------------------------------------------------------------------- /basic-blog-with-redux/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/package.json -------------------------------------------------------------------------------- /basic-blog-with-redux/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/public/favicon.ico -------------------------------------------------------------------------------- /basic-blog-with-redux/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/public/index.html -------------------------------------------------------------------------------- /basic-blog-with-redux/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/public/logo192.png -------------------------------------------------------------------------------- /basic-blog-with-redux/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/public/logo512.png -------------------------------------------------------------------------------- /basic-blog-with-redux/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/public/manifest.json -------------------------------------------------------------------------------- /basic-blog-with-redux/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/public/robots.txt -------------------------------------------------------------------------------- /basic-blog-with-redux/src/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/src/actions/index.js -------------------------------------------------------------------------------- /basic-blog-with-redux/src/apis/jsonPlaceholder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/src/apis/jsonPlaceholder.js -------------------------------------------------------------------------------- /basic-blog-with-redux/src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/src/components/App.js -------------------------------------------------------------------------------- /basic-blog-with-redux/src/components/PostsList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/src/components/PostsList.js -------------------------------------------------------------------------------- /basic-blog-with-redux/src/components/UserHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/src/components/UserHeader.js -------------------------------------------------------------------------------- /basic-blog-with-redux/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/src/index.js -------------------------------------------------------------------------------- /basic-blog-with-redux/src/reducers/PostsReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/src/reducers/PostsReducer.js -------------------------------------------------------------------------------- /basic-blog-with-redux/src/reducers/UsersReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/src/reducers/UsersReducer.js -------------------------------------------------------------------------------- /basic-blog-with-redux/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/basic-blog-with-redux/src/reducers/index.js -------------------------------------------------------------------------------- /context-demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/context-demo/.gitignore -------------------------------------------------------------------------------- /context-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/context-demo/README.md -------------------------------------------------------------------------------- /context-demo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/context-demo/package-lock.json -------------------------------------------------------------------------------- /context-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/context-demo/package.json -------------------------------------------------------------------------------- /context-demo/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/context-demo/public/favicon.ico -------------------------------------------------------------------------------- /context-demo/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/context-demo/public/index.html -------------------------------------------------------------------------------- /context-demo/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/context-demo/public/logo192.png -------------------------------------------------------------------------------- /context-demo/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/context-demo/public/logo512.png -------------------------------------------------------------------------------- /context-demo/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/context-demo/public/manifest.json -------------------------------------------------------------------------------- /context-demo/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/context-demo/public/robots.txt -------------------------------------------------------------------------------- /context-demo/src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/context-demo/src/components/App.js -------------------------------------------------------------------------------- /context-demo/src/components/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/context-demo/src/components/Button.js -------------------------------------------------------------------------------- /context-demo/src/components/Field.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/context-demo/src/components/Field.js -------------------------------------------------------------------------------- /context-demo/src/components/LanguageSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/context-demo/src/components/LanguageSelector.js -------------------------------------------------------------------------------- /context-demo/src/components/UserCreate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/context-demo/src/components/UserCreate.js -------------------------------------------------------------------------------- /context-demo/src/context/langContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/context-demo/src/context/langContext.js -------------------------------------------------------------------------------- /context-demo/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/context-demo/src/index.js -------------------------------------------------------------------------------- /reduxNotes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/reduxNotes.txt -------------------------------------------------------------------------------- /songs-redux/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/.gitignore -------------------------------------------------------------------------------- /songs-redux/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/README.md -------------------------------------------------------------------------------- /songs-redux/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/package-lock.json -------------------------------------------------------------------------------- /songs-redux/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/package.json -------------------------------------------------------------------------------- /songs-redux/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/public/favicon.ico -------------------------------------------------------------------------------- /songs-redux/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/public/index.html -------------------------------------------------------------------------------- /songs-redux/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/public/logo192.png -------------------------------------------------------------------------------- /songs-redux/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/public/logo512.png -------------------------------------------------------------------------------- /songs-redux/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/public/manifest.json -------------------------------------------------------------------------------- /songs-redux/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/public/robots.txt -------------------------------------------------------------------------------- /songs-redux/src/actions/SelectAction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/src/actions/SelectAction.js -------------------------------------------------------------------------------- /songs-redux/src/actions/index.js: -------------------------------------------------------------------------------- 1 | export * from './SelectAction'; -------------------------------------------------------------------------------- /songs-redux/src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/src/components/App.js -------------------------------------------------------------------------------- /songs-redux/src/components/SongDetails.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/src/components/SongDetails.js -------------------------------------------------------------------------------- /songs-redux/src/components/SongsList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/src/components/SongsList.js -------------------------------------------------------------------------------- /songs-redux/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/src/index.js -------------------------------------------------------------------------------- /songs-redux/src/reducers/SelectSongReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/src/reducers/SelectSongReducer.js -------------------------------------------------------------------------------- /songs-redux/src/reducers/SongsReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/src/reducers/SongsReducer.js -------------------------------------------------------------------------------- /songs-redux/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/songs-redux/src/reducers/index.js -------------------------------------------------------------------------------- /streams/api/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /streams/api/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/api/db.json -------------------------------------------------------------------------------- /streams/api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/api/package-lock.json -------------------------------------------------------------------------------- /streams/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/api/package.json -------------------------------------------------------------------------------- /streams/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/.gitignore -------------------------------------------------------------------------------- /streams/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/README.md -------------------------------------------------------------------------------- /streams/client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/package-lock.json -------------------------------------------------------------------------------- /streams/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/package.json -------------------------------------------------------------------------------- /streams/client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/public/favicon.ico -------------------------------------------------------------------------------- /streams/client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/public/index.html -------------------------------------------------------------------------------- /streams/client/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/public/logo192.png -------------------------------------------------------------------------------- /streams/client/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/public/logo512.png -------------------------------------------------------------------------------- /streams/client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/public/manifest.json -------------------------------------------------------------------------------- /streams/client/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/public/robots.txt -------------------------------------------------------------------------------- /streams/client/src/Actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/src/Actions/index.js -------------------------------------------------------------------------------- /streams/client/src/Reducers/authReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/src/Reducers/authReducer.js -------------------------------------------------------------------------------- /streams/client/src/Reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/src/Reducers/index.js -------------------------------------------------------------------------------- /streams/client/src/Reducers/streamsReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/src/Reducers/streamsReducer.js -------------------------------------------------------------------------------- /streams/client/src/apis/streams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/src/apis/streams.js -------------------------------------------------------------------------------- /streams/client/src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/src/components/App.js -------------------------------------------------------------------------------- /streams/client/src/components/GoogleAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/src/components/GoogleAuth.js -------------------------------------------------------------------------------- /streams/client/src/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/src/components/Header.js -------------------------------------------------------------------------------- /streams/client/src/components/Modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/src/components/Modal.js -------------------------------------------------------------------------------- /streams/client/src/components/streams/StreamCreate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/src/components/streams/StreamCreate.js -------------------------------------------------------------------------------- /streams/client/src/components/streams/StreamDelete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/src/components/streams/StreamDelete.js -------------------------------------------------------------------------------- /streams/client/src/components/streams/StreamEdit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/src/components/streams/StreamEdit.js -------------------------------------------------------------------------------- /streams/client/src/components/streams/StreamForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/src/components/streams/StreamForm.js -------------------------------------------------------------------------------- /streams/client/src/components/streams/StreamList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/src/components/streams/StreamList.js -------------------------------------------------------------------------------- /streams/client/src/components/streams/StreamShow.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/src/components/streams/StreamShow.js -------------------------------------------------------------------------------- /streams/client/src/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/src/history.js -------------------------------------------------------------------------------- /streams/client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/client/src/index.js -------------------------------------------------------------------------------- /streams/rtmp-server/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /streams/rtmp-server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/rtmp-server/index.js -------------------------------------------------------------------------------- /streams/rtmp-server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/rtmp-server/package-lock.json -------------------------------------------------------------------------------- /streams/rtmp-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/streams/rtmp-server/package.json -------------------------------------------------------------------------------- /videos-with-hooks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/.gitignore -------------------------------------------------------------------------------- /videos-with-hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/README.md -------------------------------------------------------------------------------- /videos-with-hooks/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/package-lock.json -------------------------------------------------------------------------------- /videos-with-hooks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/package.json -------------------------------------------------------------------------------- /videos-with-hooks/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/public/favicon.ico -------------------------------------------------------------------------------- /videos-with-hooks/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/public/index.html -------------------------------------------------------------------------------- /videos-with-hooks/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/public/logo192.png -------------------------------------------------------------------------------- /videos-with-hooks/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/public/logo512.png -------------------------------------------------------------------------------- /videos-with-hooks/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/public/manifest.json -------------------------------------------------------------------------------- /videos-with-hooks/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/public/robots.txt -------------------------------------------------------------------------------- /videos-with-hooks/src/apis/youtube.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/src/apis/youtube.js -------------------------------------------------------------------------------- /videos-with-hooks/src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/src/components/App.js -------------------------------------------------------------------------------- /videos-with-hooks/src/components/SearchBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/src/components/SearchBar.js -------------------------------------------------------------------------------- /videos-with-hooks/src/components/VideoDetail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/src/components/VideoDetail.js -------------------------------------------------------------------------------- /videos-with-hooks/src/components/VideoItem.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/src/components/VideoItem.css -------------------------------------------------------------------------------- /videos-with-hooks/src/components/VideoItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/src/components/VideoItem.js -------------------------------------------------------------------------------- /videos-with-hooks/src/components/VideosList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/src/components/VideosList.js -------------------------------------------------------------------------------- /videos-with-hooks/src/hooks/useVideos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/src/hooks/useVideos.js -------------------------------------------------------------------------------- /videos-with-hooks/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos-with-hooks/src/index.js -------------------------------------------------------------------------------- /videos/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/.gitignore -------------------------------------------------------------------------------- /videos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/README.md -------------------------------------------------------------------------------- /videos/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/package-lock.json -------------------------------------------------------------------------------- /videos/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/package.json -------------------------------------------------------------------------------- /videos/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/public/favicon.ico -------------------------------------------------------------------------------- /videos/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/public/index.html -------------------------------------------------------------------------------- /videos/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/public/logo192.png -------------------------------------------------------------------------------- /videos/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/public/logo512.png -------------------------------------------------------------------------------- /videos/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/public/manifest.json -------------------------------------------------------------------------------- /videos/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/public/robots.txt -------------------------------------------------------------------------------- /videos/src/apis/youtube.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/src/apis/youtube.js -------------------------------------------------------------------------------- /videos/src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/src/components/App.js -------------------------------------------------------------------------------- /videos/src/components/SearchBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/src/components/SearchBar.js -------------------------------------------------------------------------------- /videos/src/components/VideoDetail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/src/components/VideoDetail.js -------------------------------------------------------------------------------- /videos/src/components/VideoItem.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/src/components/VideoItem.css -------------------------------------------------------------------------------- /videos/src/components/VideoItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/src/components/VideoItem.js -------------------------------------------------------------------------------- /videos/src/components/VideosList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/src/components/VideosList.js -------------------------------------------------------------------------------- /videos/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/videos/src/index.js -------------------------------------------------------------------------------- /widgets-hooks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/.gitignore -------------------------------------------------------------------------------- /widgets-hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/README.md -------------------------------------------------------------------------------- /widgets-hooks/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/package-lock.json -------------------------------------------------------------------------------- /widgets-hooks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/package.json -------------------------------------------------------------------------------- /widgets-hooks/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/public/favicon.ico -------------------------------------------------------------------------------- /widgets-hooks/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/public/index.html -------------------------------------------------------------------------------- /widgets-hooks/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/public/logo192.png -------------------------------------------------------------------------------- /widgets-hooks/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/public/logo512.png -------------------------------------------------------------------------------- /widgets-hooks/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/public/manifest.json -------------------------------------------------------------------------------- /widgets-hooks/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/public/robots.txt -------------------------------------------------------------------------------- /widgets-hooks/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/src/App.js -------------------------------------------------------------------------------- /widgets-hooks/src/components/Accordion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/src/components/Accordion.js -------------------------------------------------------------------------------- /widgets-hooks/src/components/Convert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/src/components/Convert.js -------------------------------------------------------------------------------- /widgets-hooks/src/components/Dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/src/components/Dropdown.js -------------------------------------------------------------------------------- /widgets-hooks/src/components/Link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/src/components/Link.js -------------------------------------------------------------------------------- /widgets-hooks/src/components/NavHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/src/components/NavHeader.js -------------------------------------------------------------------------------- /widgets-hooks/src/components/Route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/src/components/Route.js -------------------------------------------------------------------------------- /widgets-hooks/src/components/Search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/src/components/Search.js -------------------------------------------------------------------------------- /widgets-hooks/src/components/Translate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/src/components/Translate.js -------------------------------------------------------------------------------- /widgets-hooks/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mu-majid/React-Playground/HEAD/widgets-hooks/src/index.js --------------------------------------------------------------------------------