Coder Social home page Coder Social logo

gitment-comments's People

Watchers

 avatar

gitment-comments's Issues

多业务平台思考与研究

https://lenore412.com/2019/07/20/muti-platform/

其实业务里经常会有这样的需求,就是经常同一个网站有时候你需要支持不同的渠道或不同的国家,不同的渠道或国家如果只是文案上的不同,其实依靠一些库等手段,我们很容易实现其区分,但往往复杂的是逻辑上的不同,随着国家或渠道等的变化,往往在业务逻辑上,页面组成上会有很多的不同和相同。在接触到这种需求的时候,其实经常是随着业务的修改,去添加相应的代码,但现在回头看的时候,真的要再去修改就已经变得很复杂了,于是就

react-hook

https://lenore412.com/2019/05/12/react-hook/

在react 16.8的版本中,react推出了hook这一个新特性,推出这一特性的原因就是因为在组件间去复用状态逻辑非常复杂。在之前我们可能会使用render prop或者高阶组件去解决这一问题。例如render prop: 123<DataProvider render={data => ( <ChildItem data={data} /&g

react-hook-form

https://lenore412.com/2019/06/04/react-hook-form/

在react 16.8的版本中,react推出了hook这一个新特性。在之前的时候,许多需要复用的逻辑我们都是靠使用render props或是hoc来解决的,但hook的推出,给予了我们新的方式去复用逻辑,这个方式更灵活,使用起来也更加的优雅。可以说hook将改变很多我们惯常书写组件的形式和思路,它更加的函数化,也更加的灵活。当我们用最基本的class组件去写表单的时候,我们往往需要去创建多个s

生成pdf

https://lenore412.com/2018/09/09/generatePdf/

初衷是想要做一个能够方便生成pdf的工具,这样可以把自己做的笔记什么的做成电子书或是简单的生成简历等,大概想法就是将markdown文件装换成为html,然后能将html生成pdf。 将markdown转换为html这一步的例子还是很多的,例如hexo,ghost等做的其实就是这件工作,我主要参考的是build-static-site-generator-nodejs这篇文章。目录结构:12345

React Native 内的webview重新封装并添加图片上传

https://lenore412.com/2018/08/10/ReactNativeWebview/

Rn中的webview相比与原生的安卓的webview,有许多原生很容易实现的功能没有接入,但当我们需要使用到那些功能,例如去添加网页的加载进度百分比,添加对网页中type为file的input的支持等,rn中并没有与这些相关的api支持我们去做这些,当这样的时候,最好的方式就是在rn的代码基础上,重新去封装一个webview,利用原生的api去实现一个功能。 如何去封装一个webview 拷贝r

读为什么精英都是时间控

https://lenore412.com/2019/06/15/manage-time/

四原则其实全书最重要的几点都在序章里讲清楚了,无非就是几点: 顺从专注力的状态去分配对应的工作,早上的专注力状态是最好的,所以需要专注的工作我们应该尽量在早上完成。 把握好工作的效率,在感到疲劳之前休息,休息能恢复我们的专注力,从而让专注时间不断的增长。 提高工作效率,抱走自己能高速度,高质量的完成工作。 花时间自我投资和享受人生。其实这些都是些比较老生常谈的话题,但作者在之后给出的一些具体的方

react-native区分环境(安卓)

https://lenore412.com/2018/08/19/react-native-env/

在项目中,会遇到一个问题就是项目的环境比较多包括测试环境,预发布环境和线上环境,而引用的热更新等sdk又需要对环境的不同进行不同的配置,这样就导致上线的时候要去修改很多个地方的配置,很容易导致问题,一旦修改错了地方,打出来的包上到线上后果就很严重了。 方法一: buildTypes在之前的项目里面,我是参照Article | 打造超溜666的ReactNative工作流在android/app/b

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.