Great demo and explanation. Thanks for sharing this vedio. Its really really helpful nd easy to understand 2.2. You are just awesome.
@raviramcharan381214 күн бұрын
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?
@sarveshdhiman399325 күн бұрын
fantastic 👍
@rechercheur2011ny29 күн бұрын
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Ай бұрын
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Ай бұрын
Promo>SM
@SEO-BeraterАй бұрын
easy to understand, thank you for all the examples!
@AuroobaMakesАй бұрын
You're very welcome!
@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Ай бұрын
You are totally right. Good feedback for next time :)
@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!
@aizajasmi38522 ай бұрын
i like when she put examples, easy to understand. i am now looking at tool to scan my app.
@h1ghpower2 ай бұрын
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
@beltranpeironcely2462 ай бұрын
Great video!
@rajendramodusu59802 ай бұрын
Good points on accessibility Can u hv ur email I hv questions
@BrinleyBlogette2 ай бұрын
Fantastic explanation. You explain things great.
@AuroobaMakesАй бұрын
Glad it was helpful!
@whoria12 ай бұрын
So glad I have found these videos just as I am getting back into JavaScript, thanks Aurooba, great content so far!
@AuroobaMakesАй бұрын
Glad you like them!
@kamertonaudiophileplayer8472 ай бұрын
Why this approach is better than using event handlers? I use handlers for now and should I switch to a Promise?
@MarkRootWiley2 ай бұрын
I knew ternaries, but this explanation of _why_ you need to use them in JSX is really clarifying! They are expressions! Thanks, Aurooba!
@AuroobaMakes2 ай бұрын
My pleasure! It's one of those questions that just bugs you in the back of your mind right?
@elliottrichmondwp3 ай бұрын
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 🙏 👏👏👏
@AuroobaMakes2 ай бұрын
Thanks for the kind words, Elliot! Glad you are enjoying the series!
@RossWintle3 ай бұрын
That Babel playground is really neat!
@RossWintle3 ай бұрын
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?
@LaxMariappan3 ай бұрын
Learned more from this series. Looking forward to the future courses and tutorials 😊 Thanks for taking time to explain these concepts.
@AuroobaMakes2 ай бұрын
Thanks Lax! Glad you're enjoying the series! More to come 😉
@Nameskar3 ай бұрын
Wow. Excellent video with example... good job
@AuroobaMakes3 ай бұрын
Thanks! 😃
@umairasad38963 ай бұрын
This keyword😶
@AuroobaMakes3 ай бұрын
Haha i know you asked for this to be covered. It was already the plan. I touch on it briefly. :)
@kellypurpel59163 ай бұрын
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
@umairasad38963 ай бұрын
Nice😊
@ANASRAJPOOT-qg7tb3 ай бұрын
you looks so preety MashallAh !
@voboghure-dev3 ай бұрын
Nice, on point. 👍
@RayBit19793 ай бұрын
Fetch Web API is still too new.
@AuroobaMakes3 ай бұрын
The Fetch Web API was released 9 years ago. It's not new.
@umairasad38963 ай бұрын
Superb explanation❤. Nice video
@umairasad38963 ай бұрын
please make a video on "this" keyword.
@PatrickJohanneson3 ай бұрын
This one's not in the JS for WP playlist yet.
@AuroobaMakes3 ай бұрын
Whoops! Thanks for the reminder, Patrick! Added!
@umairasad38963 ай бұрын
A great demonstration of the filter method in 3 minutes. Awesome
@umairasad38963 ай бұрын
Can you make a video on "this" keyword. Even after 2 years, it still confuses me :(
@voboghure-dev3 ай бұрын
Using different concept while showing map function and point it out is very helpful. Thanks.
@AuroobaMakes3 ай бұрын
Yeah! I wanted to incorporate things from previous lessons into it ☺️
@MuhammadHamza-mb7uq3 ай бұрын
Mam are you upload a complete playlist of JavaScript for web?
@umairasad38963 ай бұрын
What theme are you using?
@AuroobaMakes3 ай бұрын
I use dracula pro for my code editor theme. :)
@umairasad38963 ай бұрын
great video.. The most satisfying thing is that the video is not too long. The concept was explained in 3 minutes. Awesome
@AuroobaMakes3 ай бұрын
Glad you liked it!
@PatrickJohanneson3 ай бұрын
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.
@AuroobaMakes3 ай бұрын
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-bs3qg3bn6t3 ай бұрын
Thank you! Much simpler than other examples I've seen. I also love your straightforward presentation style.
@rohansakpal43 ай бұрын
This video is so much easier to understand the newly added success criteria in WCAG2.2 guidelines. Thanks! For creating.
@AuroobaMakes3 ай бұрын
my pleasure! glad it was helpful!
@RossWintle3 ай бұрын
Excellent explanation. 🙌
@AuroobaMakes3 ай бұрын
Thanks Ross!
@umairasad38963 ай бұрын
Keep on making such content. Your teaching methodology is awesome
@umairasad38963 ай бұрын
Nicely explained. This concept is called shallow copy and deep copy.
@AuroobaMakes3 ай бұрын
Yes it is! I should have mentioned that and forgot 😅. I'll put it in the description somewhere perhaps and the email.
@umairasad38963 ай бұрын
@@AuroobaMakes Btw nice video
@abdiwelinoor42703 ай бұрын
Please can you make a video about api creation in js backend.
@AuroobaMakes3 ай бұрын
That's out of scope for this series but I'll keep it in mind!
@abdiwelinoor42703 ай бұрын
Excellent explanation, understand it vividly
@abdiwelinoor42703 ай бұрын
Thanks for sharing an informative note
@davisvilums3 ай бұрын
Amazing as always! Although previous days was more about revivng memory, today I learned something new. I didn't know about this before.
@AuroobaMakes3 ай бұрын
That's awesome ☺️
@justinleokennedy3 ай бұрын
This is super helpful!! Thank you!!!
@AuroobaMakes3 ай бұрын
Glad it was helpful!
@BuntyWP3 ай бұрын
nicely explained. Keep up the good work.
@AuroobaMakes3 ай бұрын
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.