I built a chat app in 7 minutes with React & Firebase

I built a chat app in 7 minutes with React & Firebase

Fireship

3 года назад

1,380,296 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

ahmed kamel
ahmed kamel - 18.09.2023 13:23

no you shut up

Ответить
Robbie Podosek
Robbie Podosek - 12.09.2023 05:45

I got banned for saying 'butt'?!

Ответить
Ben Jackson
Ben Jackson - 12.09.2023 02:40

For anyone looking to do this now, it's outdated and will need a fair bit of reading through docs, debugging and problem solving. If you thought it was going to be a simple follow along, its not but its still really great practice and would recommend it for practice with reading docs and learning how to understand and abstract old code 👍

Ответить
S-Lomar
S-Lomar - 11.09.2023 16:26

Chat system 🤣🤣😍😍😍😍😍😍😍😍😍💓💞💞💕💕💕💓💞💕💕💕 markzugberge

Ответить
Ufuk Demirel
Ufuk Demirel - 07.09.2023 13:15

Isn't it a private lounge for each user? Right now, every user can read and see what every user writes. Isn't that ridiculous?

Ответить
Johmmack Faeldonia
Johmmack Faeldonia - 06.09.2023 05:06

Does it work with Expo, bro?

Ответить
MOTOVLOG wojtek
MOTOVLOG wojtek - 05.09.2023 10:19

SLOW THE FUCK DOWN MEN

Ответить
TECH SCHOOL
TECH SCHOOL - 30.08.2023 18:47

​hey brother actually i want to make a social media website project where i actually use my own server ( ie my pc as server storage ? kind of )
​any ideas of what skills i can learn or where to start from ? i have about 4 months left to work on this project

Ответить
Geodesic Interpolation
Geodesic Interpolation - 14.08.2023 21:57

can we do this with Deno, Fresh, DenoKV?

Ответить
Vedant Yesade
Vedant Yesade - 08.08.2023 18:52

👇I got banned button.

Ответить
Bamboo
Bamboo - 27.07.2023 22:07

can you maybe make a more specific tutorial, i didn't understand how i can see what i have coded and i don't understand the part where you sundenly had a sign in feature??

Ответить
:D
:D - 19.07.2023 14:09

I have messages undefined. Can someone help me?

Ответить
Kelvin GivnensIII
Kelvin GivnensIII - 17.07.2023 23:35

why would he create a limit?

Ответить
k
k - 10.07.2023 23:39

"We can get alot done in 7 minutes" I took it personal

Ответить
Diogo L Scarmagnani
Diogo L Scarmagnani - 09.07.2023 21:05

Is it possible to allows send also voice notes?

Ответить
Fernando Cardoso
Fernando Cardoso - 03.07.2023 02:20

I received error messages when tried: npx create-react-app superchat
"... A template was not provided. This is likely because you're using an outdated version of create-react-app.
Please note that global installs of create-react-app are no longer supported."
Version 18.2.0

Ответить
Scott Dialo
Scott Dialo - 02.07.2023 06:38

Epic...

Ответить
Muhammad andrea Syaputra
Muhammad andrea Syaputra - 21.06.2023 21:10

bagaimana cara menjalankan npm start

Ответить
Ancrobot
Ancrobot - 20.06.2023 19:28

Cant wait to build this 7 minute app in 2 hours!

Ответить
Gade James
Gade James - 19.06.2023 14:16

7 mins? Ok the "create-react-app" took 1.5mins for me :(

Ответить
Gavin Wang
Gavin Wang - 13.06.2023 06:52

for scrolling do this instead: useEffect(()=>{ dummy.current?.scrollIntoView({ behavior: "smooth" }) }, [messages])

Ответить
Rifat Hossain
Rifat Hossain - 11.06.2023 21:34

how did you learn and remember all of these things.

Ответить
Lil Shaun Picanto
Lil Shaun Picanto - 07.06.2023 23:57

How do u code like that without actually typing anything 🧐

Ответить
Alex Baciu
Alex Baciu - 07.06.2023 10:55

Hi. How can I add this chat to my existing React app? I already have the user auth made in a different way like I use MongoDB.
Thanks in advance.

Ответить
sahil sharma
sahil sharma - 05.06.2023 08:43

total bullshit nothingmore than that

Ответить
Sumanth
Sumanth - 04.06.2023 08:21

Preparation behind that is 1 week.

Ответить
Dynast
Dynast - 28.05.2023 15:02

npx create-react-app superchat

npx : The term 'npx' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try
again.
At line:1 char:1
+ npx create-react-app superchat
+ ~~~
+ CategoryInfo : ObjectNotFound: (npx:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

what do i do i typed in terminal what i was told

Ответить
Haske Corp
Haske Corp - 26.05.2023 19:28

holy sh*t

Ответить
6th
6th - 25.05.2023 19:20

new to this, anyone tried it for the first time and only white blank page is showing?

Ответить
Smurfis
Smurfis - 23.05.2023 19:16

Please do one with Auth0

Ответить
Joey Stevense
Joey Stevense - 20.05.2023 13:28

Setting playback speed to .75 makes this guy so much more relaxed

Ответить
\/eñøm
\/eñøm - 15.05.2023 15:24

Felt like Eminem teaching computer science 😅

Ответить
Sakosa878
Sakosa878 - 14.05.2023 16:51

23 sept is my birthday lol

Ответить
Fidan Süleymanova
Fidan Süleymanova - 11.05.2023 12:05

Very very nice

Ответить
Problem Solving Daily
Problem Solving Daily - 06.05.2023 18:00

these were the longest 7 minutes of my life!

Ответить
Yo Man
Yo Man - 02.05.2023 12:25

I MADE ITTTT

Ответить
Chitus
Chitus - 02.05.2023 08:19

Nothing beats short tutorial videos. Directly to the important part.

Ответить
Robert Zajac
Robert Zajac - 01.05.2023 19:43

Anyone getting an error of:

Cannot read properties of null (reading 'useReducer')
TypeError: Cannot read properties of null (reading 'useReducer')

And know how to fix it?

Ответить
Jasons World
Jasons World - 26.04.2023 19:50

Lol that was funny when you misspelled works with an i, and then fixed it with a u

Ответить
Piotr Rodzen
Piotr Rodzen - 26.04.2023 17:38

Cool but in reality it will take much longer lol

Ответить
Eceng Club ✔️
Eceng Club ✔️ - 23.04.2023 14:52

7 minutes? nah let's cut it to half for better

Ответить
JustDominican
JustDominican - 20.04.2023 02:49

I have a question ... How do you access the document id with useCollectionData ???

Ответить
trickster625
trickster625 - 16.04.2023 22:14

Angular version? :3

Ответить
UntitledRoleplay
UntitledRoleplay - 16.04.2023 20:40

how to acceses the thing

Ответить