Пікірлер
@brian_m1892
@brian_m1892 12 күн бұрын
Super helpful, thank you very much!
@asifshaik50
@asifshaik50 13 күн бұрын
Great demo and explanation. Thanks for sharing this vedio. Its really really helpful nd easy to understand 2.2. You are just awesome.
@raviramcharan3812
@raviramcharan3812 14 күн бұрын
After running the npx command and activating the plugin in the admin I am not able to see the block in the gutenberg editor. Am I missing something?
@sarveshdhiman3993
@sarveshdhiman3993 25 күн бұрын
fantastic 👍
@rechercheur2011ny
@rechercheur2011ny 29 күн бұрын
First: Thanks so much @Aurooba for creating and sharing this tutorial (freely!) which brought me up to speed (luckily I investigated before trying this out on my own :) )! One question I still have: In case you want to apply a consistent style for all the blocks w/in your plugin: what would be your way to go? E.g. creating a style.scss and edit.scss directly in /src and referencing to it in index.js/edit.js via e.g. "import '.././editor.scss';"? Thanks!
@PawlSpring
@PawlSpring Ай бұрын
I wish you would have displayed the stateChange and useState functionality on the console log. Anyway, wouldn't a conditional expression be easier to read, or is that just because useState is so unfamiliar?
@danielv3441
@danielv3441 Ай бұрын
Promo>SM
@SEO-Berater
@SEO-Berater Ай бұрын
easy to understand, thank you for all the examples!
@AuroobaMakes
@AuroobaMakes Ай бұрын
You're very welcome!
@MG-yk6rh
@MG-yk6rh Ай бұрын
Great explanation! Many thanks. 🎉 As a friendly feedback: The animated neon green light on the background is unfortunately distracting and not ADHD friendly. Please see this comment just as an accessibility hint. 😊
@AuroobaMakes
@AuroobaMakes Ай бұрын
You are totally right. Good feedback for next time :)
@AlexFreixa18
@AlexFreixa18 Ай бұрын
Hello! Thanks for the video, clear and straightforward. I have a question, what if I have this mutiple blocks plugin for my custom theme, but I want to load one single CSS file for my whole blocks? I need to create like 20 blocks for the building of the website with blocks and I want to avoid load 20 css files. Maybe I just need to call a single css file from my functions.php to the frontend and that's it, right? Or maybe there's a way to merge this css into a single file while building? I also readed that there's a function to load only the current css blocks that are in the post? I just want to know the best recomended way to do it. Thanks!
@aizajasmi3852
@aizajasmi3852 2 ай бұрын
i like when she put examples, easy to understand. i am now looking at tool to scan my app.
@h1ghpower
@h1ghpower 2 ай бұрын
if I translate a plugin - and upload it's pot file in the Podedit software, as you did - after translating, what do I do with those .po and .mo files? where to upload them more specifically?: D thanks
@beltranpeironcely246
@beltranpeironcely246 2 ай бұрын
Great video!
@rajendramodusu5980
@rajendramodusu5980 2 ай бұрын
Good points on accessibility Can u hv ur email I hv questions
@BrinleyBlogette
@BrinleyBlogette 2 ай бұрын
Fantastic explanation. You explain things great.
@AuroobaMakes
@AuroobaMakes Ай бұрын
Glad it was helpful!
@whoria1
@whoria1 2 ай бұрын
So glad I have found these videos just as I am getting back into JavaScript, thanks Aurooba, great content so far!
@AuroobaMakes
@AuroobaMakes Ай бұрын
Glad you like them!
@kamertonaudiophileplayer847
@kamertonaudiophileplayer847 2 ай бұрын
Why this approach is better than using event handlers? I use handlers for now and should I switch to a Promise?
@MarkRootWiley
@MarkRootWiley 2 ай бұрын
I knew ternaries, but this explanation of _why_ you need to use them in JSX is really clarifying! They are expressions! Thanks, Aurooba!
@AuroobaMakes
@AuroobaMakes 2 ай бұрын
My pleasure! It's one of those questions that just bugs you in the back of your mind right?
@elliottrichmondwp
@elliottrichmondwp 3 ай бұрын
I've been using JavaScript for a while now but I absolutely love how you break down these nuanced subtleties in short videos, an absolute gem for beginners - thank you 🙏 👏👏👏
@AuroobaMakes
@AuroobaMakes 2 ай бұрын
Thanks for the kind words, Elliot! Glad you are enjoying the series!
@RossWintle
@RossWintle 3 ай бұрын
That Babel playground is really neat!
@RossWintle
@RossWintle 3 ай бұрын
I was really confused for a minute because you didn't "await" the call to getGithubUserData(). (Normally if you are calling an async function, you would "await" it) But then I noticed that the reason you didn't have to await it is that the console.log is inside the function and that is what is logging the result. If getGithubUserData returned the userData, then anything calling it would have to await it. Is that right?
@LaxMariappan
@LaxMariappan 3 ай бұрын
Learned more from this series. Looking forward to the future courses and tutorials 😊 Thanks for taking time to explain these concepts.
@AuroobaMakes
@AuroobaMakes 2 ай бұрын
Thanks Lax! Glad you're enjoying the series! More to come 😉
@Nameskar
@Nameskar 3 ай бұрын
Wow. Excellent video with example... good job
@AuroobaMakes
@AuroobaMakes 3 ай бұрын
Thanks! 😃
@umairasad3896
@umairasad3896 3 ай бұрын
This keyword😶
@AuroobaMakes
@AuroobaMakes 3 ай бұрын
Haha i know you asked for this to be covered. It was already the plan. I touch on it briefly. :)
@kellypurpel5916
@kellypurpel5916 3 ай бұрын
Madam very nice video i even filled recaptcha but its bouncing back not opening your email Please can u share email i have couple of questions relating to form input and labels if i ask here it will be very descriptive
@umairasad3896
@umairasad3896 3 ай бұрын
Nice😊
@ANASRAJPOOT-qg7tb
@ANASRAJPOOT-qg7tb 3 ай бұрын
you looks so preety MashallAh !
@voboghure-dev
@voboghure-dev 3 ай бұрын
Nice, on point. 👍
@RayBit1979
@RayBit1979 3 ай бұрын
Fetch Web API is still too new.
@AuroobaMakes
@AuroobaMakes 3 ай бұрын
The Fetch Web API was released 9 years ago. It's not new.
@umairasad3896
@umairasad3896 3 ай бұрын
Superb explanation❤. Nice video
@umairasad3896
@umairasad3896 3 ай бұрын
please make a video on "this" keyword.
@PatrickJohanneson
@PatrickJohanneson 3 ай бұрын
This one's not in the JS for WP playlist yet.
@AuroobaMakes
@AuroobaMakes 3 ай бұрын
Whoops! Thanks for the reminder, Patrick! Added!
@umairasad3896
@umairasad3896 3 ай бұрын
A great demonstration of the filter method in 3 minutes. Awesome
@umairasad3896
@umairasad3896 3 ай бұрын
Can you make a video on "this" keyword. Even after 2 years, it still confuses me :(
@voboghure-dev
@voboghure-dev 3 ай бұрын
Using different concept while showing map function and point it out is very helpful. Thanks.
@AuroobaMakes
@AuroobaMakes 3 ай бұрын
Yeah! I wanted to incorporate things from previous lessons into it ☺️
@MuhammadHamza-mb7uq
@MuhammadHamza-mb7uq 3 ай бұрын
Mam are you upload a complete playlist of JavaScript for web?
@umairasad3896
@umairasad3896 3 ай бұрын
What theme are you using?
@AuroobaMakes
@AuroobaMakes 3 ай бұрын
I use dracula pro for my code editor theme. :)
@umairasad3896
@umairasad3896 3 ай бұрын
great video.. The most satisfying thing is that the video is not too long. The concept was explained in 3 minutes. Awesome
@AuroobaMakes
@AuroobaMakes 3 ай бұрын
Glad you liked it!
@PatrickJohanneson
@PatrickJohanneson 3 ай бұрын
When I tried to import './strings', my browsers (Firefox and Chrome) both threw an error: "Uncaught SyntaxError: import declarations may only appear at the top level of a module". Any insight into what I'm doing wrong is appreciated.
@AuroobaMakes
@AuroobaMakes 3 ай бұрын
That means you weren't importing correctly but I can get more specific if you share more. Mind sharing a screenshot or a code gist through github for me to look at?
@user-bs3qg3bn6t
@user-bs3qg3bn6t 3 ай бұрын
Thank you! Much simpler than other examples I've seen. I also love your straightforward presentation style.
@rohansakpal4
@rohansakpal4 3 ай бұрын
This video is so much easier to understand the newly added success criteria in WCAG2.2 guidelines. Thanks! For creating.
@AuroobaMakes
@AuroobaMakes 3 ай бұрын
my pleasure! glad it was helpful!
@RossWintle
@RossWintle 3 ай бұрын
Excellent explanation. 🙌
@AuroobaMakes
@AuroobaMakes 3 ай бұрын
Thanks Ross!
@umairasad3896
@umairasad3896 3 ай бұрын
Keep on making such content. Your teaching methodology is awesome
@umairasad3896
@umairasad3896 3 ай бұрын
Nicely explained. This concept is called shallow copy and deep copy.
@AuroobaMakes
@AuroobaMakes 3 ай бұрын
Yes it is! I should have mentioned that and forgot 😅. I'll put it in the description somewhere perhaps and the email.
@umairasad3896
@umairasad3896 3 ай бұрын
@@AuroobaMakes Btw nice video
@abdiwelinoor4270
@abdiwelinoor4270 3 ай бұрын
Please can you make a video about api creation in js backend.
@AuroobaMakes
@AuroobaMakes 3 ай бұрын
That's out of scope for this series but I'll keep it in mind!
@abdiwelinoor4270
@abdiwelinoor4270 3 ай бұрын
Excellent explanation, understand it vividly
@abdiwelinoor4270
@abdiwelinoor4270 3 ай бұрын
Thanks for sharing an informative note
@davisvilums
@davisvilums 3 ай бұрын
Amazing as always! Although previous days was more about revivng memory, today I learned something new. I didn't know about this before.
@AuroobaMakes
@AuroobaMakes 3 ай бұрын
That's awesome ☺️
@justinleokennedy
@justinleokennedy 3 ай бұрын
This is super helpful!! Thank you!!!
@AuroobaMakes
@AuroobaMakes 3 ай бұрын
Glad it was helpful!
@BuntyWP
@BuntyWP 3 ай бұрын
nicely explained. Keep up the good work.
@AuroobaMakes
@AuroobaMakes 3 ай бұрын
Someone asked this question but then the comment disappeared. "Hoisting" in javascript means that when the code is compiled and run, all the declarations are put at the top of the current scope, making them available for everything afterwards. So `var` types are hoisted and regular functions are hoisted. That's why you don't have to worry about where the function is in a file before calling it, for example.