Monthly Archives: มิถุนายน 2018

react with redux ฉบับมือใหม่ ทำความเข้าใจโดยสรุปอย่างง่ายที่สุด

React จะมีปัญหาในการจัดการ State ของ component ที่อยู่โดดๆ แต่ต้องการเข้าถึง State เดียวกัน ซึ่งสามารถแก้ปัญหาได้โดยการใช้ Redux เข้ามาช่วย Redux เป็น concept มาช่วยเก็บ State ทั้งหมดไว้ที่เดียวแบบ global ซึ่งใน react นั้นจะมี library ให้ใช้คือ react-redux “Redux holds up the state within a single location. Also with Redux the logic for … Continue reading

Posted in react, redux | Leave a comment

react webpack allow external ip

add host: ’0.0.0.0′ at webpack.config.js devServer: {     inline: true,     contentBase: ‘./app’,     port: 9000,     host: ’0.0.0.0′   }

Posted in react | Leave a comment

ไม่เคยเขียนโปรแกรมมาก่อนควรเริ่มต้นอย่างไร

แน่นอนว่าการจะเริ่มต้นอะไรสักอย่างเป็นเรื่องที่ยาก การเริ่มเคยโปรแกรมก็เช่นกัน วันนี้จึงขอให้เทคนิคง่ายๆถ้าเกิดว่าเราต้องการที่จะเริ่มต้นเขียนโปรแกรมจะเริ่มต้นได้อย่างไร การเขียนโปรแกรมก็คล้ายกับสิ่งที่เจอในชีวิตประจำวันของเรา ถ้าเกิดว่าเราต้องการทำอะไรสักอย่าง เราก็จำเป็นที่จะต้องรู้ว่ากระบวนการทำงานของมันเป็นอย่างไร ถ้าเกิดว่าเราพูดถึงกระบวนการการทำงานของโปรแกรมคอมพิวเตอร์หรือระบบคอมพิวเตอร์ ถ้าเกิดว่าเราเคยเรียนในระดับมัธยมปลาย จะมีอยู่ 3 อย่างคือ In-put > Process > Out-put หรือว่า นำเข้าข้อมูล > ประมวลผล > แสดงผล โปรแกรมส่วนใหญ่ที่เราใช้งานอยู่ทุกวันนี้ไม่ว่าจะเป็น Facebook, Twitter, Instagram, YouTube มันก็มาจากหลักง่ายๆพวกนี้ทั้งสิ้น ดังนั้นถ้าเกิดเราอยากรู้ว่าโปรแกรมนั้นสร้างอย่างไร เราต้องคิดขั้นตอนต่างๆให้ออกมาชัดเจน คิมพิวเตอร์นั้นเปรียบเหมือนเด็กอายุประมาณ 3 ขวบที่ไม่สามารถคิดหรือทำอะไรด้วยตัวเองได้ แต่คอมพิวเตอร์สามารถคำนวณได้เก่งมากๆ หมายความว่าสามารถคำนวณตัวเลขได้เป็นล้านครั้งใน 1 วินาที ด้วยความที่คอมพิวเตอร์ฉลาดแต่ไม่สามารถคิดอะไรด้วยตัวเองได้ ตัวเราเองในฐานะที่เป็นคนสร้างโปรแกรม เราจะต้องทำการกำหนดขั้นตอนการทำงานให้กับคอมพิวเตอร์ … Continue reading

Posted in ไม่มีหมวดหมู่ | Leave a comment